58 lines
1.1 KiB
Plaintext
58 lines
1.1 KiB
Plaintext
|
#!/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 <20>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
|