bootable/newinstaller
Revision | a67c503b1b3ba011c89b45c0f2db433e994effb6 (tree) |
---|---|
Time | 2019-07-19 13:32:54 |
Author | Chih-Wei Huang <cwhuang@linu...> |
Commiter | Chih-Wei Huang |
Merge remote-tracking branch 'x86/oreo-x86' into pie-x86
@@ -12,9 +12,19 @@ usage() | ||
12 | 12 | exit 1 |
13 | 13 | } |
14 | 14 | |
15 | +make_dir() | |
16 | +{ | |
17 | + [ -d "$2" ] || mkdir -p "$2" | |
18 | + if [ "`id -u`" = "0" ]; then | |
19 | + chmod `stat -c "%a" "$1"` "$2" | |
20 | + chown `stat -c "%u.%g" "$1"` "$2" | |
21 | + fi | |
22 | +} | |
23 | + | |
15 | 24 | linkdir() |
16 | 25 | { |
17 | 26 | local odir="$PWD" |
27 | + make_dir "$1" "$2" | |
18 | 28 | [ -d "$2" ] || mkdir -p "$2" |
19 | 29 | cd "$2" |
20 | 30 | local d="$PWD" |
@@ -31,6 +41,8 @@ linkdir() | ||
31 | 41 | cd "$odir" |
32 | 42 | } |
33 | 43 | |
44 | +[ -d /system/bin ] && PATH=/system/bin:$PATH | |
45 | + | |
34 | 46 | [ -z "$src" ] && usage |
35 | 47 | |
36 | 48 | [ ! -d "$src" ] && echo "$src is not a directory" && exit 2 |