diff --git a/package/base/00-dirtree/00-dirtree.conf b/package/base/00-dirtree/00-dirtree.conf index cd5146164..59ecb0588 100644 --- a/package/base/00-dirtree/00-dirtree.conf +++ b/package/base/00-dirtree/00-dirtree.conf @@ -35,9 +35,11 @@ main_dt() { elif [ "$a" = "m" ] ; then echo "Create directory $b ..." mkdir -p "$xroot/$b" - elif [ "$a" = "l" ] ; then + elif [ "$a" = "l" -o "$a" = "l$(( arch_sizeof_char_p * 8 ))" ] ; then echo "Create symlink $b ($c) ..." ln -fsn "$c" "$xroot/$b" + elif [ "$a" = "l64" ] ; then + true else echo "Syntax Error: $a $b $c" ; false fi diff --git a/package/base/00-dirtree/data.txt b/package/base/00-dirtree/data.txt index 2f18c6f23..9eafc7c2e 100644 --- a/package/base/00-dirtree/data.txt +++ b/package/base/00-dirtree/data.txt @@ -125,7 +125,11 @@ l usr/var ../var l var/spool/mail ../mail l var/state/pkgtool ../adm +l64 lib64 lib +l64 usr/lib64 lib + chmod 0700 root chmod ugo=rwxt tmp chmod ugo=rwxt var/mail chmod ugo=rwxt var/tmp +