aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--createdirs.sh139
1 files changed, 70 insertions, 69 deletions
diff --git a/createdirs.sh b/createdirs.sh
index 9542443..a1092f4 100644
--- a/createdirs.sh
+++ b/createdirs.sh
@@ -7,78 +7,79 @@ pushd "${LFS}" > /dev/null || exit 1
printf "%b" "${GRN}Creating directories${RST}... "
if [[ -f sources/createdirs ]]; then
printf "%b" "\n ${IGRN}Directories already created${RST}\n"
-else
- sudo mkdir -p boot
- sudo mkdir -p home
- sudo mkdir -p mnt
- sudo mkdir -p opt
- sudo mkdir -p srv
+else {
+ sudo mkdir -pv boot
+ sudo mkdir -pv home
+ sudo mkdir -pv mnt
+ sudo mkdir -pv opt
+ sudo mkdir -pv srv
- sudo mkdir -p etc/opt
- sudo mkdir -p etc/opt/sysconfig
- sudo mkdir -p lib/firmware
- sudo mkdir -p media/floppy
- sudo mkdir -p media/cdrom
- sudo mkdir -p usr/bin
- sudo mkdir -p usr/include
- sudo mkdir -p usr/lib
- sudo mkdir -p usr/sbin
- sudo mkdir -p usr/src
- sudo mkdir -p usr/local/bin
- sudo mkdir -p usr/local/include
- sudo mkdir -p usr/local/lib
- sudo mkdir -p usr/local/sbin
- sudo mkdir -p usr/local/src
- sudo mkdir -p usr/share/color
- sudo mkdir -p usr/share/dict
- sudo mkdir -p usr/share/doc
- sudo mkdir -p usr/share/info
- sudo mkdir -p usr/share/locale
- sudo mkdir -p usr/share/man
- sudo mkdir -p usr/share/man/man1
- sudo mkdir -p usr/share/man/man2
- sudo mkdir -p usr/share/man/man3
- sudo mkdir -p usr/share/man/man4
- sudo mkdir -p usr/share/man/man5
- sudo mkdir -p usr/share/man/man6
- sudo mkdir -p usr/share/man/man7
- sudo mkdir -p usr/share/man/man8
- sudo mkdir -p usr/share/misc
- sudo mkdir -p usr/share/terminfo
- sudo mkdir -p usr/share/zoneinfo
- sudo mkdir -p usr/local/share/color
- sudo mkdir -p usr/local/share/dict
- sudo mkdir -p usr/local/share/doc
- sudo mkdir -p usr/local/share/info
- sudo mkdir -p usr/local/share/locale
- sudo mkdir -p usr/local/share/man
- sudo mkdir -p usr/local/share/man/man1
- sudo mkdir -p usr/local/share/man/man2
- sudo mkdir -p usr/local/share/man/man3
- sudo mkdir -p usr/local/share/man/man4
- sudo mkdir -p usr/local/share/man/man5
- sudo mkdir -p usr/local/share/man/man6
- sudo mkdir -p usr/local/share/man/man7
- sudo mkdir -p usr/local/share/man/man8
- sudo mkdir -p usr/local/share/misc
- sudo mkdir -p usr/local/share/terminfo
- sudo mkdir -p usr/local/share/zoneinfo
- sudo mkdir -p var/cache
- sudo mkdir -p var/local
- sudo mkdir -p var/log
- sudo mkdir -p var/mail
- sudo mkdir -p var/opt
- sudo mkdir -p var/spool
- sudo mkdir -p var/lib/color
- sudo mkdir -p var/lib/misc
- sudo mkdir -p var/lib/locate
+ sudo mkdir -pv etc/opt
+ sudo mkdir -pv etc/sysconfig
+ sudo mkdir -pv lib/firmware
+ sudo mkdir -pv media/floppy
+ sudo mkdir -pv media/cdrom
+ sudo mkdir -pv usr/bin
+ sudo mkdir -pv usr/include
+ sudo mkdir -pv usr/lib
+ sudo mkdir -pv usr/sbin
+ sudo mkdir -pv usr/src
+ sudo mkdir -pv usr/local/bin
+ sudo mkdir -pv usr/local/include
+ sudo mkdir -pv usr/local/lib
+ sudo mkdir -pv usr/local/sbin
+ sudo mkdir -pv usr/local/src
+ sudo mkdir -pv usr/share/color
+ sudo mkdir -pv usr/share/dict
+ sudo mkdir -pv usr/share/doc
+ sudo mkdir -pv usr/share/info
+ sudo mkdir -pv usr/share/locale
+ sudo mkdir -pv usr/share/man
+ sudo mkdir -pv usr/local/share/color
+ sudo mkdir -pv usr/local/share/dict
+ sudo mkdir -pv usr/local/share/doc
+ sudo mkdir -pv usr/local/share/info
+ sudo mkdir -pv usr/local/share/locale
+ sudo mkdir -pv usr/local/share/man
+ sudo mkdir -pv usr/share/misc
+ sudo mkdir -pv usr/share/terminfo
+ sudo mkdir -pv usr/share/zoneinfo
+ sudo mkdir -pv usr/local/share/misc
+ sudo mkdir -pv usr/local/share/terminfo
+ sudo mkdir -pv usr/local/share/zoneinfo
+ sudo mkdir -pv usr/share/man/man1
+ sudo mkdir -pv usr/share/man/man2
+ sudo mkdir -pv usr/share/man/man3
+ sudo mkdir -pv usr/share/man/man4
+ sudo mkdir -pv usr/share/man/man5
+ sudo mkdir -pv usr/share/man/man6
+ sudo mkdir -pv usr/share/man/man7
+ sudo mkdir -pv usr/share/man/man8
+ sudo mkdir -pv usr/local/share/man/man1
+ sudo mkdir -pv usr/local/share/man/man2
+ sudo mkdir -pv usr/local/share/man/man3
+ sudo mkdir -pv usr/local/share/man/man4
+ sudo mkdir -pv usr/local/share/man/man5
+ sudo mkdir -pv usr/local/share/man/man6
+ sudo mkdir -pv usr/local/share/man/man7
+ sudo mkdir -pv usr/local/share/man/man8
+ sudo mkdir -pv var/cache
+ sudo mkdir -pv var/local
+ sudo mkdir -pv var/log
+ sudo mkdir -pv var/mail
+ sudo mkdir -pv var/opt
+ sudo mkdir -pv var/spool
+ sudo mkdir -pv var/lib/color
+ sudo mkdir -pv var/lib/misc
+ sudo mkdir -pv var/lib/locate
- sudo ln -sf run var/run
- sudo ln -sf run/lock var/lock
+ sudo ln -sfv run var/run
+ sudo ln -sfv run/lock var/lock
- sudo install -d -m 0750 root
- sudo install -d -m 1777 tmp
- sudo install -d -m 1777 var/tmp
+ sudo install -v -d -m 0750 root
+ sudo install -v -d -m 1777 tmp
+ sudo install -v -d -m 1777 var/tmp
+} >"${LFS}"/sources/createdirs.log 2>&1
printf "%b" " ${IGRN}OK${RST}\n"
touch sources/createdirs