![kueller](/assets/img/avatar_default.png)
git-svn-id: svn://svn.compuextreme.de/Viitor/V963/ViitorInstall@5933 504e572c-2e33-0410-9681-be2bf7408885
58 lines
1.1 KiB
Bash
Executable File
58 lines
1.1 KiB
Bash
Executable File
#!/bin/bash
|
|
# Erzeugung der Verzeichnisse für die Monsum Distribution
|
|
# (c) 2001 by RainMaer MultiMedia OHG Bamberg
|
|
#
|
|
# $Author$
|
|
# $Date$
|
|
# $Revision$
|
|
#
|
|
# $Log$
|
|
# Revision 1.2 2004/04/30 09:05:36 kueller
|
|
# /sys wird mit angelegt (ab kernel 2.6 für sysfs)
|
|
#
|
|
# Revision 1.1 2001/09/24 14:36:19 kueller
|
|
# Neustart wg. datenverlust
|
|
#
|
|
# Revision 1.1.1.1 2001/08/06 22:09:47 kueller
|
|
# Aufnahme in CVS Überwachung
|
|
#
|
|
#
|
|
#
|
|
|
|
create_dir() {
|
|
if [ ! -d $1 ]; then
|
|
mkdir $1
|
|
fi
|
|
}
|
|
|
|
LFS=$1
|
|
cd $LFS
|
|
for i in bin boot dev dev/pts etc home lib mnt proc sys root sbin tmp var; do
|
|
create_dir $i
|
|
done
|
|
for dirname in $LFS/usr $LFS/usr/local; do
|
|
create_dir $dirname
|
|
cd $dirname
|
|
for i in bin etc include lib sbin share src tmp var; do
|
|
create_dir $i
|
|
done
|
|
ln -s share/man man
|
|
ln -s share/doc doc
|
|
ln -s share/info info
|
|
cd $dirname/share
|
|
for i in dict doc info locale man nls misc terminfo zoneinfo; do
|
|
create_dir $i
|
|
done
|
|
cd $dirname/share/man
|
|
for i in man1 man2 man3 man4 man5 man6 man7 man8; do
|
|
create_dir $i
|
|
done
|
|
done
|
|
cd $LFS/var
|
|
for i in lock log mail run spool tmp install state; do
|
|
create_dir $i
|
|
done
|
|
cd $LFS
|
|
chmod 0750 root
|
|
chmod 1777 tmp usr/tmp var/tmp
|