# filesystem, http://rootlinux.sourceforge.net/ name=filesystem version=1.5 version_codename="Newton" homepage="http://rootlinux.sourceforge.net" release=1 source=(issue motd shells group passwd shadow securetty mime.types) build() { # Directory structure mkdir -p $PKG/{bin,sbin,boot,dev,proc,sys,etc,tmp,mnt} mkdir -p $PKG/{root,lib/modules,opt,home} mkdir -p $PKG/usr/{bin,include,lib,sbin,share,src} mkdir -p $PKG/usr/share/man/man{1,2,3,4,5,6,7,8} mkdir -p $PKG/media/{floppy,cdrom,cdrecorder,zip} ln -s /var $PKG/usr/var mkdir -p $PKG/var/{cache,lib/pkg,lock,log/old,run,spool,mail} mkdir -p $PKG/var/{tmp,www,empty} chmod 1777 $PKG/var/mail chmod 1777 $PKG/tmp chmod 1777 $PKG/var/lock chmod 1777 $PKG/var/tmp chmod 0750 $PKG/root mknod -m 660 $PKG/dev/console c 5 1 mknod -m 660 $PKG/dev/null c 1 3 echo "ROOT GNU/Linux $version ($version_codename) -- $homepage" >motd # /etc install -m0644 {issue,motd,shells,group,shadow,passwd} $PKG/etc install -m0644 {securetty,mime.types} $PKG/etc chmod 640 $PKG/etc/shadow touch $PKG/etc/mtab }