description="Root filesystem package." packager="CRUX System Team " maintainer="Lukc " url="http://crux.nu" depends=() # FIXME: Change versions, some pathes, etc. archs=(no-arch) name=filesystem version=2.7 release=1 source=(issue motd shells group passwd shadow securetty fstab mime.types) build () { mkdir $PKG/bin; mkdir $PKG/sbin; mkdir $PKG/boot; mkdir $PKG/dev; mkdir $PKG/proc; mkdir $PKG/sys; mkdir $PKG/etc; mkdir $PKG/tmp; mkdir $PKG/mnt; mkdir $PKG/root; mkdir $PKG/lib; mkdir $PKG/lib/modules; mkdir $PKG/opt; mkdir $PKG/opt/bin; mkdir $PKG/opt/sbin; mkdir $PKG/usr; mkdir $PKG/usr/{bin,include,lib,sbin,share,src}; mkdir $PKG/usr/share/man; mkdir $PKG/usr/share/man/man{1,2,3,4,5,6,7,8}; ln -s ../var $PKG/usr/var; mkdir $PKG/var; mkdir $PKG/var/cache; mkdir $PKG/var/lib; mkdir $PKG/var/lib/pkg; mkdir $PKG/var/lock; mkdir $PKG/var/log; mkdir $PKG/var/log/old; mkdir $PKG/var/run; touch $PKG/var/run/utmp; mkdir $PKG/var/spool; mkdir $PKG/var/spool/mail; mkdir $PKG/var/tmp; mkdir $PKG/var/ftp; mkdir $PKG/var/www; mkdir $PKG/var/empty; ln -s spool/mail $PKG/var/mail; mkdir $PKG/home; chmod 1777 $PKG/var/spool/mail; chmod 1777 $PKG/tmp; chmod 1777 $PKG/var/lock; chmod 1777 $PKG/var/tmp; chmod 0750 $PKG/root; mknod $PKG/dev/console c 5 1; chmod 0600 $PKG/dev/console; cp issue $PKG/etc; cp motd $PKG/etc; cp shells $PKG/etc; cp group $PKG/etc; cp passwd $PKG/etc; cp shadow $PKG/etc; cp securetty $PKG/etc; cp fstab $PKG/etc; cp mime.types $PKG/etc; touch $PKG/etc/mtab; chmod 640 $PKG/etc/shadow; cat > $PKG/usr/bin/crux <