#!/bin/bash source ../functions/main mkdir -pv ${LFS}/{bin,boot,dev,{etc/,}opt,home,lib,mnt} mkdir -pv ${LFS}/{proc,media,run,sbin,srv,sys} mkdir -pv ${LFS}/var/{lock,log,mail,run,spool} mkdir -pv ${LFS}/var/{opt,cache,lib/{misc,locate},local} install -dv -m 0750 ${LFS}/root install -dv -m 1777 ${LFS}{/var,}/tmp mkdir -pv ${LFS}/usr/{,local/}{bin,include,lib,sbin,src} mkdir -pv ${LFS}/usr/{,local/}share/{doc,info,locale,man} mkdir -pv ${LFS}/usr/{,local/}share/{misc,terminfo,zoneinfo} mkdir -pv ${LFS}/usr/{,local/}share/man/man{1,2,3,4,5,6,7,8} for dir in ${LFS}/usr{,/local}; do ln -sfv share/{man,doc,info} $dir done mkdir -pv ${LFS}/etc/{skel,sysconfig/network} mkdir -pv ${LFS}/etc/fcron/fcron.d mkdir -pv ${LFS}/usr/share/pixmaps mkdir -pv ${LFS}/usr/local/share/pixmaps # For alsa, nfs, milter-greylist and fcron? mkdir -pv ${LFS}/var/lock/subsys # Required only for hvlinux. mkdir -pv ${LFS}/var/log/hvinit install -dv -m 1777 ${LFS}/tmp/trash exit $?