IGNOREPATH=/etc:/home:/var:/dev:/boot:/root:/tmp:/usr/local:/bin:/sbin:/mnt:/usr/src
STRIPLIB=y
STRIPBIN=y

VERSION=1.13
PROGNAME="umsdos-progs $VERSION"
DESC="\
umsdos-progs                                                           \n\
                                                                       \n\
Various utilities needed for the UMSDOS filesystem.                    \n\
                                                                       \n\
These programs were originally written by Jacques Gelinas, and are     \n\
currently maintained by Matija Nalis."

BUILD=1
MAINTAINER="Mark Post <mark.post@eds.com>"
SOURCE=http://linux.voyager.hr/umsdos/files/
PKGNAME=umsdos-progs-$VERSION-s390-$BUILD
TAG=OPT

compile() {
   tar -zxvf $CWD/umsdos_progs-$VERSION.tar.gz
   cd umsdos_progs/

   cat $CWD/time.C.diff | patch -p1
   cat $CWD/debian.diff | patch -p1

   make # GCC=gcc-2.95.3 GPP=g++-gcc-2.95.3
}

install() {
   ( mkdir /package-umsdos-progs
     cd /package-umsdos-progs
     tar -zxf $CWD/_umsdos-progs.tar.gz
     rm -rf install
   )

   cd util
   cat umssync > /package-umsdos-progs/sbin/umssync
   cat umssync.8 | gzip -9c > /package-umsdos-progs/usr/man/man8/umssync.8.gz
   cat testver > /package-umsdos-progs/usr/sbin/testver
   cat udump > /package-umsdos-progs/usr/sbin/udump

   ( cd /package-umsdos-progs/sbin
     rm -rf umssetup ; ln -sf umssync umssetup
     rm -rf udosctl  ; ln -sf umssync udosctl
   )

   cd ../
   mkdir -p /package-umsdos-progs/usr/doc/umsdos-progs-$VERSION
   cp -a README util/TODO \
       /package-umsdos-progs/usr/doc/umsdos-progs-$VERSION
   cp -a util/README /package-umsdos-progs/usr/doc/umsdos-progs-$VERSION/README.utils

}

attributes() {
   chown -R root.bin $PKG/package-umsdos-progs/sbin \
                     $PKG/package-umsdos-progs/usr/sbin
}

special() {
   cd $PKG
   mv package-umsdos-progs/* ./
   rmdir package-umsdos-progs/

   cd $CTL
   cat $CWD/slack-desc > slack-desc

   sed -e 's%package-umsdos-progs/%%g' doinst.sh > doinst.sh.new
   cat doinst.sh.new > doinst.sh
   rm doinst.sh.new
}

