summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuke Shumaker <lukeshu@sbcglobal.net>2016-09-07 23:18:23 -0400
committerLuke Shumaker <lukeshu@sbcglobal.net>2016-09-07 23:18:23 -0400
commit8f78785384eb4bc83588725252d5f5d43cd38d57 (patch)
tree2e1f5ad7b1162bf53b931bdf15782496184f1100
parent6a1e19495444013901ea42a3ee79c3fc71f9d850 (diff)
more
-rwxr-xr-xtools/move.sh25
1 files changed, 17 insertions, 8 deletions
diff --git a/tools/move.sh b/tools/move.sh
index 3587c0cc74..14824a5f59 100755
--- a/tools/move.sh
+++ b/tools/move.sh
@@ -385,20 +385,28 @@ move_files() (
(
cd man
for file in *; do
- if [[ -d ../src/"${file%%.*}" ]]; then
- mv "$file" -t ../src/"${file%%.*}"
- elif [[ -d ../src/"${file%%@*}" ]]; then
- mv "$file" -t ../src/"${file%%@*}"
+ base=${file%%.*}
+ base=${base%%@*}
+ if [[ -d ../src/"${base}" ]]; then
+ mv "$file" -t ../src/"${base}"
+ elif [[ -d ../src/"${base#systemd-}" ]]; then
+ mv "$file" -t ../src/"${base#systemd-}"
+ elif [[ -d ../src/systemd-"${base}" ]]; then
+ mv "$file" -t ../src/systemd-"${base}"
fi
done
)
(
cd units
for file in *; do
- if [[ -d ../src/"${file%%.*}" ]]; then
- mv "$file" -t ../src/"${file%%.*}"
- elif [[ -d ../src/"${file%%@*}" ]]; then
- mv "$file" -t ../src/"${file%%@*}"
+ base=${file%%.*}
+ base=${base%%@*}
+ if [[ -d ../src/"${base}" ]]; then
+ mv "$file" -t ../src/"${base}"
+ elif [[ -d ../src/"${base#systemd-}" ]]; then
+ mv "$file" -t ../src/"${base#systemd-}"
+ elif [[ -d ../src/systemd-"${base}" ]]; then
+ mv "$file" -t ../src/systemd-"${base}"
fi
done
)
@@ -518,6 +526,7 @@ move_files() (
hwdb \
src/libudev-core \
src/*_id \
+ src/collect \
src/mtd_probe \
src/systemd-hwdb \
src/systemd-udevd \