# 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
}
