- -mkdir -p /{bin,boot,dev/{pts,shm,net},etc/opt,home,lib,mnt,proc}
- -mkdir -p /{root,sbin,tmp,usr/local,var,opt}
- -for dirname in /usr /usr/local; do \
- mkdir $$dirname/{bin,etc,include,lib,sbin,share,src}; \
- ln -sf share/{man,doc,info} $$dirname; \
- mkdir $$dirname/share/{dict,doc,info,locale,man}; \
- mkdir $$dirname/share/{nls,misc,terminfo,zoneinfo}; \
- mkdir $$dirname/share/man/man{1,2,3,4,5,6,7,8}; \
- done
- -mkdir -p /var/{lock/subsys,log,mail,run,spool}
- -mkdir -p /var/{tmp,opt,cache,lib/misc,local,empty}
- -mkdir /opt/{bin,doc,include,info}
- -mkdir -p /opt/{lib,man/man{1,2,3,4,5,6,7,8}}
-
- # Permissions
- chmod 0750 /root
- chmod 1777 /tmp /var/tmp
- chmod 0711 /var/empty
+ -mkdir -pv /{bin,boot,etc/opt,etc/modprobe.d,home,lib,mnt,opt}
+ -mkdir -pv /{media/{floppy,cdrom,usbkey},sbin,srv,var}
+ -install -dv -m 0750 /root
+ -install -dv -m 1777 /tmp /var/tmp
+ -mkdir -pv /usr/{,local/}{bin,include,lib,sbin,src}
+ -mkdir -pv /usr/{,local/}share/{doc,info,locale,man}
+ -mkdir -v /usr/{,local/}share/{misc,terminfo,zoneinfo}
+ -mkdir -pv /usr/{,local/}share/man/man{1..8}
+ #-for dir in /usr /usr/local; do \
+ # ln -sv share/{man,doc,info} $$dir; \
+ #done