#!/bin/sh CWD=`pwd` TMP=/tmp PKG=$TMP/package-floppy VERSION=5.5 ARCH=alpha BUILD=1 TARGET=$ARCH-alphaslack-linux rm -rf $PKG mkdir -p $PKG ( cd $TMP rm -rf fdutils-$VERSION tar xzf $CWD/fdutils-$VERSION.tar.gz cd fdutils-5.5 zcat $CWD/fdutils-5.5-20060227.diff.gz | patch -p1 --verbose || exit zcat $CWD/fdutils.mediaprm.diff.gz | patch -p1 --verbose || exit ./configure \ --prefix=/usr \ --sysconfdir=/etc \ --infodir=/usr/info \ --mandir=/usr/man \ $TARGET || exit make || exit mkdir -p $PKG/usr/doc/fdutils-5.5 cp -a COPYING CREDITS Changelog INSTALL doc/FAQ.html doc/README $PKG/usr/doc/fdutils-5.5 chown root.root $PKG/usr/doc/fdutils-5.5/* chmod 644 $PKG/usr/doc/fdutils-5.5/* cd src mkdir -p $PKG/usr/bin cp -a diskd diskseekd floppycontrol floppymeter getfdprm setfdprm fdrawcmd superformat xdfcopy fdmount $PKG/usr/bin mkdir -p $PKG/etc cp mediaprm $PKG/etc cd ../doc mkdir -p $PKG/usr/man/man{1,4,5} cp -a *.1 $PKG/usr/man/man1 cp fd.4 $PKG/usr/man/man4 mkdir -p $PKG/usr/info cp fdutils.info $PKG/usr/info cd $TMP rm -rf mtools-3.9.9 tar xzf $CWD/mtools_3.9.9.orig.tar.gz cd mtools-3.9.9 ./configure \ --prefix=/usr \ --sysconfdir=/etc \ --infodir=/usr/info \ --mandir=/usr/man \ $TARGET cat $CWD/mtools.conf > $PKG/etc/mtools.conf make || exit mkdir -p $PKG/usr/doc/mtools-3.9.9 cp -a COPYING Changelog INSTALL README Release.notes $PKG/usr/doc/mtools-3.9.9 chown root.root $PKG/usr/doc/mtools-3.9.9/* chmod 644 $PKG/usr/doc/mtools-3.9.9/* cp -a floppyd floppyd_installtest mkmanifest mtools $PKG/usr/bin cp -a *.1 $PKG/usr/man/man1 cp mtools.5 $PKG/usr/man/man5 # These are obsolete and/or cruft: rm -f /usr/bin/MAKEFLOPPIES /usr/bin/lz /usr/bin/mcheck /usr/bin/mcomp \ /usr/bin/mxtar /usr/bin/tgz /usr/bin/uz /usr/man/man1/makefloppies.1 ( cd $PKG ( cd usr/bin ; strip --strip-unneeded * ) ( cd usr/bin ; ln -sf xdfcopy xdfformat ) ( cd usr/bin ; ln -sf fdmount fdumount ) ( cd usr/bin ; ln -sf fdmount fdmountd ) ( cd usr/bin ; ln -sf fdmount fdlist ) ( cd usr/bin ; ln -sf mtools mattrib ) ( cd usr/bin ; ln -sf mtools mbadblocks ) ( cd usr/bin ; ln -sf mtools mcat ) ( cd usr/bin ; ln -sf mtools mcd ) ( cd usr/bin ; ln -sf mtools mcopy ) ( cd usr/bin ; ln -sf mtools mdel ) ( cd usr/bin ; ln -sf mtools mdeltree ) ( cd usr/bin ; ln -sf mtools mdir ) ( cd usr/bin ; ln -sf mtools mdu ) ( cd usr/bin ; ln -sf mtools mformat ) ( cd usr/bin ; ln -sf mtools minfo ) ( cd usr/bin ; ln -sf mtools mlabel ) ( cd usr/bin ; ln -sf mtools mmd ) ( cd usr/bin ; ln -sf mtools mmount ) ( cd usr/bin ; ln -sf mtools mmove ) ( cd usr/bin ; ln -sf mtools mpartition ) ( cd usr/bin ; ln -sf mtools mrd ) ( cd usr/bin ; ln -sf mtools mread ) ( cd usr/bin ; ln -sf mtools mren ) ( cd usr/bin ; ln -sf mtools mshowfat ) ( cd usr/bin ; ln -sf mtools mtoolstest ) ( cd usr/bin ; ln -sf mtools mtype ) ( cd usr/bin ; ln -sf mtools mzip ) ( cd usr/info ; gzip -9 * ) ( cd usr/man ; gzip -9 man{1,4,5}/* ) ( cd usr/man/man1 ; ln -sf fdmount.1.gz fdumount.1.gz ) ( cd usr/man/man1 ; ln -sf fdmount.1.gz fdmountd.1.gz ) ( cd usr/man/man1 ; ln -sf fdmount.1.gz fdlist.1.gz ) ( cd usr/man/man1 ; ln -sf xdfcopy.1.gz xdfformat.1.gz ) ) mkdir -p $PKG/install cat $CWD/slack-desc > $PKG/install/slack-desc cd $PKG makepkg -l y -c n $TMP/floppy-$VERSION-$ARCH-$BUILD.tgz ) 2>&1 | tee $TMP/floppy.build.log