From ff9a1469c0aa655c5573a3921ffaee37e4ecde2a Mon Sep 17 00:00:00 2001 From: Lukc Date: Sat, 11 Dec 2010 20:35:17 +0100 Subject: Recette de filesystem mise ? jour. --- filesystem/Pkgfile | 121 +++++++++++++++++++++++++++-------------------------- 1 file changed, 62 insertions(+), 59 deletions(-) (limited to 'filesystem/Pkgfile') diff --git a/filesystem/Pkgfile b/filesystem/Pkgfile index a5075ec..5d981bd 100644 --- a/filesystem/Pkgfile +++ b/filesystem/Pkgfile @@ -1,70 +1,73 @@ -description="Root filesystem package" -packager="" -maintainer="CRUX System Team, core-ports at crux dot nu" +description="Root filesystem package." +packager="CRUX System Team " +maintainer="Lukc " url="http://crux.nu" depends=() +# FIXME: Change versions, some pathes, etc. + 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,man}; - mkdir $PKG/usr/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 < $PKG/usr/bin/crux <