[COPY] --- T2-COPYRIGHT-BEGIN --- [COPY] t2/package/*/00-dirtree/00-dirtree.desc [COPY] Copyright (C) 2004 - 2025 The T2 SDE Project [COPY] Copyright (C) 1998 - 2003 ROCK Linux Project [COPY] SPDX-License-Identifier: GPL-2.0 [COPY] --- T2-COPYRIGHT-END --- [I] Directory tree framework [T] This Package contains the basic directory tree. [A] The T2 Project [M] The T2 Project [C] base/system [F] CROSS DIETLIBC [L] GPL [S] Stable [V] 2025-01-10 [P] X 0-2--5---9 000.000 srctar= runmake=0 createprefix=0 createdocs=0 check_usrlocal=0 main_dt() { echo -n "Change to sysroot directory ..." cd $sysroot/; echo 'done' while read a b c; do if [ "$a" = "chmod" -o "$a" = "chown" ]; then echo "Running $a ($b) on $c ..." $a "$b" "$sysroot/$c" elif [ "$a" -a "$a" != "#" ]; then if [ -e "$sysroot/$b" ]; then echo "Exists already: $b." elif [ "$a" = "m" ]; then echo "Create directory $b ..." mkdir -p "$sysroot/$b" elif [ "$a" = "l" ]; then echo "Create symlink $b ($c) ..." ln -fsn "$c" "$sysroot/$b" else echo "Syntax Error: $a $b $c"; false fi add_flist "$sysroot/$b" fi done < <( cat $confdir/data.txt if [[ $libdir = *lib64 ]]; then echo "m lib64" echo "m usr/lib64" echo "m usr/local/lib64" fi ) } hook_add inmake 5 "main_dt"