Dash:
[t2.git] / package / base / 00-dirtree / 00-dirtree.conf
blob00c036022f727abdd031743f1c1ca922741eb592
1 # --- T2-COPYRIGHT-NOTE-BEGIN ---
2 # This copyright note is auto-generated by ./scripts/Create-CopyPatch.
3
4 # T2 SDE: package/.../00-dirtree/00-dirtree.conf
5 # Copyright (C) 2004 - 2017 The T2 SDE Project
6 # Copyright (C) 1998 - 2003 ROCK Linux Project
7
8 # More information can be found in the files COPYING and README.
9
10 # This program is free software; you can redistribute it and/or modify
11 # it under the terms of the GNU General Public License as published by
12 # the Free Software Foundation; version 2 of the License. A copy of the
13 # GNU General Public License can be found in the file COPYING.
14 # --- T2-COPYRIGHT-NOTE-END ---
16 main_dt() {
17         echo -n "Change to sysroot directory ... "
18         cd $sysroot/; echo 'done'
19         
20         while read a b c; do
21             if [ "$a" = "chmod" -o "$a" = "chown" ]; then
22                 echo "Running $a ($b) on $c ..."
23                 $a "$b" "$sysroot/$c"
24             elif [ "$a" -a "$a" != "#" ]; then
25                 if [ -e "$sysroot/$b" ]; then
26                         echo "Exists already: $b."
27                 elif [ "$a" = "m" ]; then
28                         echo "Create directory $b ..."
29                         mkdir -p "$sysroot/$b"
30                 elif [ "$a" = "l" ]; then
31                         echo "Create symlink $b ($c) ..."
32                         ln -fsn "$c" "$sysroot/$b"
33                 else
34                         echo "Syntax Error: $a $b $c"; false
35                 fi
36                 add_flist "$sysroot/$b"
37             fi
38         done < <(
39                 cat $confdir/data.txt
40                 if [[ $libdir = *lib64 ]]; then
41                         echo "m lib64"
42                         echo "m usr/lib64"
43                         echo "m usr/local/lib64"
44                 fi
45         )
48 srctar=none
49 createprefix=0
50 createdocs=0
51 check_usrlocal=0
53 makeopt=
54 makeinstopt=
55 hook_add inmake 5 "main_dt"