[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lmi-commits] [lmi] master 0aead5fb: Fix defect introduced 20220304T2051
From: |
Greg Chicares |
Subject: |
[lmi-commits] [lmi] master 0aead5fb: Fix defect introduced 20220304T2051Z: incomplete substitution |
Date: |
Sun, 6 Mar 2022 16:50:26 -0500 (EST) |
branch: master
commit 0aead5fbe4bcba2dbda800001ee954898a08dc5d
Author: Gregory W. Chicares <gchicares@sbcglobal.net>
Commit: Gregory W. Chicares <gchicares@sbcglobal.net>
Fix defect introduced 20220304T2051Z: incomplete substitution
Commit a4a993dfe44c4 changed
/opt/lmi/blessed --> /srv/cache_for_lmi/blessed
partially; relative directories specified only as 'blessed'
were overlooked.
---
lmi_setup_43.sh | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/lmi_setup_43.sh b/lmi_setup_43.sh
index ea223fd7..8841454c 100755
--- a/lmi_setup_43.sh
+++ b/lmi_setup_43.sh
@@ -41,7 +41,6 @@ if [ "greg" = "$(whoami)" ]; then
git remote set-url --push origin chicares@git.sv.gnu.org:/srv/git/lmi.git
fi
-cd /opt/lmi || { printf 'failed: cd\n'; exit 3; }
# Duplicate proprietary repository (if available) from another
# machine to the host's /srv/cache_for_lmi/ , which has been
# identity-mounted in the chroot. Here, 'cp' is sufficient (this
@@ -49,20 +48,21 @@ cd /opt/lmi || { printf 'failed: cd\n'; exit 3; }
# cp --dereference --preserve --recursive WHENCEVER/blessed
/srv/cache_for_lmi/blessed
#
# Fix ownership and permissions of bare repository, just in case.
-chgrp -R "$NORMAL_GROUP" blessed
+chgrp -R "$NORMAL_GROUP" /srv/cache_for_lmi/blessed
# This is better than 'chmod -R g+s' (it affects only directories):
-find blessed -type d -exec chmod g+s {} +
+find /srv/cache_for_lmi/blessed -type d -exec chmod g+s {} +
# Specifying 's' here would cause many 'S' occurrences in 'ls' output;
# specifying 'g+w' here would cause pack files to be group writable:
-# chmod -R g+swX blessed
+# chmod -R g+swX /srv/cache_for_lmi/blessed
# Instead, use 'g=u', which doesn't override the earlier 'g+s'--see:
# https://lists.nongnu.org/archive/html/lmi/2020-03/msg00019.html
-chmod -R g=u blessed
+chmod -R g=u /srv/cache_for_lmi/blessed
#
# Then create a working copy by cloning the bare repository...
#
# Apparently '--config core.SharedRepository=group' would have little
# or no benefit here.
+cd /opt/lmi || { printf 'failed: cd\n'; exit 3; }
git clone -b master file:///srv/cache_for_lmi/blessed/proprietary
#
# Fix ownership and permissions of working copy.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [lmi-commits] [lmi] master 0aead5fb: Fix defect introduced 20220304T2051Z: incomplete substitution,
Greg Chicares <=