summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2021-11-23 08:16:06 +0200
committerLars Wirzenius <liw@liw.fi>2021-11-23 08:16:06 +0200
commit55f54578fedb1f419fe692830a54d1001aed99c8 (patch)
tree1c897a0f227426a557260b2c478b3fc9ae9dce98
parentd80c7285a6bcef39156779d521a283b9a8cf9614 (diff)
downloadliw-dot-files-55f54578fedb1f419fe692830a54d1001aed99c8.tar.gz
fix: create missing target directory in make-symlinks
Sponsored-by: author
-rwxr-xr-xmake-symlinks4
1 files changed, 4 insertions, 0 deletions
diff --git a/make-symlinks b/make-symlinks
index 1199d59..fb90154 100755
--- a/make-symlinks
+++ b/make-symlinks
@@ -38,5 +38,9 @@ for x in $files; do
done
for x in $files; do
+ d="$(dirname $x)"
+ if [ ! -e "$HOME/.$d" ]; then
+ mkdir -p "$HOME/.$d"
+ fi
ln -sf "$dirname/$x" "$HOME/.$x"
done