summaryrefslogtreecommitdiffstats
path: root/filesystem/Pkgfile
diff options
context:
space:
mode:
Diffstat (limited to 'filesystem/Pkgfile')
-rw-r--r--filesystem/Pkgfile121
1 files changed, 62 insertions, 59 deletions
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 <core-ports AT crux DOT nu>"
+maintainer="Lukc <lukc AT upyum DOT com>"
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 <<EOF
+ 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 <<EOF
#!/bin/sh
echo "CRUX version $version"
@@ -72,5 +75,5 @@ echo "CRUX version $version"
# End of file
EOF
- chmod 755 $PKG/usr/bin/crux
+ chmod 755 $PKG/usr/bin/crux
}