forked from kiss-community/repo
79 lines
1.4 KiB
Bash
Executable File
79 lines
1.4 KiB
Bash
Executable File
#!/bin/sh -e
|
|
|
|
mkdir -m 755 \
|
|
"$1/boot" \
|
|
"$1/dev" \
|
|
"$1/etc" \
|
|
"$1/home" \
|
|
"$1/mnt" \
|
|
"$1/opt" \
|
|
"$1/run" \
|
|
"$1/usr" \
|
|
"$1/usr/bin" \
|
|
"$1/usr/include" \
|
|
"$1/usr/lib" \
|
|
"$1/usr/share" \
|
|
"$1/usr/share/man" \
|
|
"$1/usr/share/man/man1" \
|
|
"$1/usr/share/man/man2" \
|
|
"$1/usr/share/man/man3" \
|
|
"$1/usr/share/man/man4" \
|
|
"$1/usr/share/man/man5" \
|
|
"$1/usr/share/man/man6" \
|
|
"$1/usr/share/man/man7" \
|
|
"$1/usr/share/man/man8" \
|
|
"$1/var/cache" \
|
|
"$1/var/local" \
|
|
"$1/var/opt" \
|
|
"$1/var/log" \
|
|
"$1/var/log/old" \
|
|
"$1/var/lib" \
|
|
"$1/var/lib/misc" \
|
|
"$1/var/empty" \
|
|
"$1/var/service" \
|
|
"$1/var/spool"
|
|
|
|
mkdir -m 555 \
|
|
"$1/proc" \
|
|
"$1/sys"
|
|
|
|
mkdir -m 0750 \
|
|
"$1/root"
|
|
|
|
mkdir -m 1777 \
|
|
"$1/tmp" \
|
|
"$1/var/tmp" \
|
|
"$1/var/spool/mail"
|
|
|
|
ln -sf usr/bin "$1/bin"
|
|
ln -sf usr/bin "$1/sbin"
|
|
ln -sf bin "$1/usr/sbin"
|
|
ln -sf usr/lib "$1/lib"
|
|
ln -sf usr/lib "$1/lib64"
|
|
|
|
ln -sf lib "$1/usr/lib64"
|
|
ln -sf spool/mail "$1/var/mail"
|
|
ln -sf ../run "$1/var/run"
|
|
ln -sf ../run/lock "$1/var/lock"
|
|
ln -sf /proc/self/mounts "$1/etc/mtab"
|
|
|
|
cp -f \
|
|
fstab \
|
|
group \
|
|
host.conf \
|
|
hosts \
|
|
issue \
|
|
os-release \
|
|
passwd \
|
|
profile \
|
|
securetty \
|
|
shells \
|
|
mime.types \
|
|
crypttab \
|
|
shadow \
|
|
"$1/etc"
|
|
|
|
chmod 600 \
|
|
"$1/etc/crypttab" \
|
|
"$1/etc/shadow"
|