lmi-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[lmi-commits] [lmi] master b773fc3e 1/2: Quote chroot name in scripts


From: Greg Chicares
Subject: [lmi-commits] [lmi] master b773fc3e 1/2: Quote chroot name in scripts
Date: Mon, 21 Feb 2022 18:19:14 -0500 (EST)

branch: master
commit b773fc3e8f3c38e170c3916b3400bc05bf132b7b
Author: Gregory W. Chicares <gchicares@sbcglobal.net>
Commit: Gregory W. Chicares <gchicares@sbcglobal.net>

    Quote chroot name in scripts
    
    This hadn't been done everywhere, but will presently be needed.
---
 lmi_setup_01.sh  | 20 ++++++++++----------
 lmi_setup_01c.sh | 20 ++++++++++----------
 lmi_setup_01r.sh | 22 +++++++++++-----------
 lmi_setup_30.sh  |  4 ++--
 4 files changed, 33 insertions(+), 33 deletions(-)

diff --git a/lmi_setup_01.sh b/lmi_setup_01.sh
index 0ac4be70..46094830 100755
--- a/lmi_setup_01.sh
+++ b/lmi_setup_01.sh
@@ -40,15 +40,15 @@ cp -a .vimrc           /srv/chroot/"${CHRTNAME}"/tmp
 cp -a en.utf-8.add     /srv/chroot/"${CHRTNAME}"/tmp
 cp -a install_msw.sh   /srv/chroot/"${CHRTNAME}"/tmp
 
-schroot --chroot=${CHRTNAME} --user=root             --directory=/tmp 
./lmi_setup_20.sh
-schroot --chroot=${CHRTNAME} --user=root             --directory=/tmp 
./lmi_setup_21.sh
-schroot --chroot=${CHRTNAME} --user=root             --directory=/tmp 
./lmi_setup_24.sh
-schroot --chroot=${CHRTNAME} --user=root             --directory=/tmp 
./lmi_setup_25.sh
+schroot --chroot="${CHRTNAME}" --user=root             --directory=/tmp 
./lmi_setup_20.sh
+schroot --chroot="${CHRTNAME}" --user=root             --directory=/tmp 
./lmi_setup_21.sh
+schroot --chroot="${CHRTNAME}" --user=root             --directory=/tmp 
./lmi_setup_24.sh
+schroot --chroot="${CHRTNAME}" --user=root             --directory=/tmp 
./lmi_setup_25.sh
 for user in $(echo "${CHROOT_USERS}" | tr ',' '\n'); do
 {
-schroot --chroot=${CHRTNAME} --user="${user}"        --directory=/tmp 
./lmi_setup_25.sh
+schroot --chroot="${CHRTNAME}" --user="${user}"        --directory=/tmp 
./lmi_setup_25.sh
 } done
-schroot --chroot=${CHRTNAME} --user=root             --directory=/tmp 
./lmi_setup_29.sh
+schroot --chroot="${CHRTNAME}" --user=root             --directory=/tmp 
./lmi_setup_29.sh
 # On a particular corporate server, root is not a sudoer.
 if sudo -l true; then
   sudo                       --user="${NORMAL_USER}"                  
./lmi_setup_30.sh
@@ -57,11 +57,11 @@ else
 fi
 for user in $(echo "${CHROOT_USERS}" | tr ',' '\n'); do
 {
-schroot --chroot=${CHRTNAME} --user="${user}"        --directory=/tmp 
./lmi_setup_40.sh
+schroot --chroot="${CHRTNAME}" --user="${user}"        --directory=/tmp 
./lmi_setup_40.sh
 } done
-schroot --chroot=${CHRTNAME} --user="${NORMAL_USER}" --directory=/tmp 
./lmi_setup_42.sh
-schroot --chroot=${CHRTNAME} --user="${NORMAL_USER}" --directory=/tmp 
./lmi_setup_43.sh
-schroot --chroot=${CHRTNAME} --user=nemo             --directory=/tmp 
./lmi_setup_44.sh
+schroot --chroot="${CHRTNAME}" --user="${NORMAL_USER}" --directory=/tmp 
./lmi_setup_42.sh
+schroot --chroot="${CHRTNAME}" --user="${NORMAL_USER}" --directory=/tmp 
./lmi_setup_43.sh
+schroot --chroot="${CHRTNAME}" --user=nemo             --directory=/tmp 
./lmi_setup_44.sh
 
 stamp=$(date -u +'%Y%m%dT%H%M%SZ')
 echo "$stamp $0 [debian host]"  | tee /dev/tty
diff --git a/lmi_setup_01c.sh b/lmi_setup_01c.sh
index bc52b9ed..d4460c90 100755
--- a/lmi_setup_01c.sh
+++ b/lmi_setup_01c.sh
@@ -49,15 +49,15 @@ cp -a .vimrc           /srv/chroot/"${CHRTNAME}"/tmp
 cp -a en.utf-8.add     /srv/chroot/"${CHRTNAME}"/tmp
 cp -a install_msw.sh   /srv/chroot/"${CHRTNAME}"/tmp
 
-schroot --chroot=${CHRTNAME} --user=root             --directory=/tmp 
./lmi_setup_20.sh
-schroot --chroot=${CHRTNAME} --user=root             --directory=/tmp 
./lmi_setup_21.sh
-schroot --chroot=${CHRTNAME} --user=root             --directory=/tmp 
./lmi_setup_24.sh
-schroot --chroot=${CHRTNAME} --user=root             --directory=/tmp 
./lmi_setup_25.sh
+schroot --chroot="${CHRTNAME}" --user=root             --directory=/tmp 
./lmi_setup_20.sh
+schroot --chroot="${CHRTNAME}" --user=root             --directory=/tmp 
./lmi_setup_21.sh
+schroot --chroot="${CHRTNAME}" --user=root             --directory=/tmp 
./lmi_setup_24.sh
+schroot --chroot="${CHRTNAME}" --user=root             --directory=/tmp 
./lmi_setup_25.sh
 for user in $(echo "${CHROOT_USERS}" | tr ',' '\n'); do
 {
-schroot --chroot=${CHRTNAME} --user="${user}"        --directory=/tmp 
./lmi_setup_25.sh
+schroot --chroot="${CHRTNAME}" --user="${user}"        --directory=/tmp 
./lmi_setup_25.sh
 } done
-schroot --chroot=${CHRTNAME} --user=root             --directory=/tmp 
./lmi_setup_29.sh
+schroot --chroot="${CHRTNAME}" --user=root             --directory=/tmp 
./lmi_setup_29.sh
 # On a particular corporate server, root is not a sudoer.
 if sudo -l true; then
   sudo                       --user="${NORMAL_USER}"                  
./lmi_setup_30.sh
@@ -66,11 +66,11 @@ else
 fi
 for user in $(echo "${CHROOT_USERS}" | tr ',' '\n'); do
 {
-schroot --chroot=${CHRTNAME} --user="${user}"        --directory=/tmp 
./lmi_setup_40.sh
+schroot --chroot="${CHRTNAME}" --user="${user}"        --directory=/tmp 
./lmi_setup_40.sh
 } done
-schroot --chroot=${CHRTNAME} --user="${NORMAL_USER}" --directory=/tmp 
./lmi_setup_42.sh
-schroot --chroot=${CHRTNAME} --user="${NORMAL_USER}" --directory=/tmp 
./lmi_setup_43.sh
-schroot --chroot=${CHRTNAME} --user=nemo             --directory=/tmp 
./lmi_setup_44.sh
+schroot --chroot="${CHRTNAME}" --user="${NORMAL_USER}" --directory=/tmp 
./lmi_setup_42.sh
+schroot --chroot="${CHRTNAME}" --user="${NORMAL_USER}" --directory=/tmp 
./lmi_setup_43.sh
+schroot --chroot="${CHRTNAME}" --user=nemo             --directory=/tmp 
./lmi_setup_44.sh
 
 stamp=$(date -u +'%Y%m%dT%H%M%SZ')
 echo "$stamp $0 [centos host]"  | tee /dev/tty
diff --git a/lmi_setup_01r.sh b/lmi_setup_01r.sh
index 6602d69d..d1b444db 100755
--- a/lmi_setup_01r.sh
+++ b/lmi_setup_01r.sh
@@ -43,15 +43,15 @@ cp -a .vimrc           /srv/chroot/"${CHRTNAME}"/tmp
 cp -a en.utf-8.add     /srv/chroot/"${CHRTNAME}"/tmp
 cp -a install_msw.sh   /srv/chroot/"${CHRTNAME}"/tmp
 
-schroot --chroot=${CHRTNAME} --user=root             --directory=/tmp 
./lmi_setup_20.sh
-schroot --chroot=${CHRTNAME} --user=root             --directory=/tmp 
./lmi_setup_21.sh
-schroot --chroot=${CHRTNAME} --user=root             --directory=/tmp 
./lmi_setup_24.sh
-schroot --chroot=${CHRTNAME} --user=root             --directory=/tmp 
./lmi_setup_25.sh
+schroot --chroot="${CHRTNAME}" --user=root             --directory=/tmp 
./lmi_setup_20.sh
+schroot --chroot="${CHRTNAME}" --user=root             --directory=/tmp 
./lmi_setup_21.sh
+schroot --chroot="${CHRTNAME}" --user=root             --directory=/tmp 
./lmi_setup_24.sh
+schroot --chroot="${CHRTNAME}" --user=root             --directory=/tmp 
./lmi_setup_25.sh
 for user in $(echo "${CHROOT_USERS}" | tr ',' '\n'); do
 {
-schroot --chroot=${CHRTNAME} --user="${user}"        --directory=/tmp 
./lmi_setup_25.sh || echo "Oops."
+schroot --chroot="${CHRTNAME}" --user="${user}"        --directory=/tmp 
./lmi_setup_25.sh || echo "Oops."
 } done
-schroot --chroot=${CHRTNAME} --user=root             --directory=/tmp 
./lmi_setup_29.sh
+schroot --chroot="${CHRTNAME}" --user=root             --directory=/tmp 
./lmi_setup_29.sh
 # On a particular corporate server, root is not a sudoer.
 if sudo -l true; then
   sudo                       --user="${NORMAL_USER}"                  
./lmi_setup_30.sh
@@ -60,16 +60,16 @@ else
 fi
 for user in $(echo "${CHROOT_USERS}" | tr ',' '\n'); do
 {
-schroot --chroot=${CHRTNAME} --user="${user}"        --directory=/tmp 
./lmi_setup_40.sh || echo "Oops."
+schroot --chroot="${CHRTNAME}" --user="${user}"        --directory=/tmp 
./lmi_setup_40.sh || echo "Oops."
 } done
-schroot --chroot=${CHRTNAME} --user="${NORMAL_USER}" --directory=/tmp 
./lmi_setup_42.sh
-schroot --chroot=${CHRTNAME} --user="${NORMAL_USER}" --directory=/tmp 
./lmi_setup_43.sh
+schroot --chroot="${CHRTNAME}" --user="${NORMAL_USER}" --directory=/tmp 
./lmi_setup_42.sh
+schroot --chroot="${CHRTNAME}" --user="${NORMAL_USER}" --directory=/tmp 
./lmi_setup_43.sh
 # Ideally, this test would be run as a different user, but the 'nemo'
 # account created for that purpose stopped working on a corporate
 # redhat server--see:
 #   https://lists.nongnu.org/archive/html/lmi/2020-10/msg00058.html
-# schroot --chroot=${CHRTNAME} --user=nemo             --directory=/tmp 
./lmi_setup_44.sh
-schroot --chroot=${CHRTNAME} --user="${NORMAL_USER}" --directory=/tmp 
./lmi_setup_44.sh
+# schroot --chroot="${CHRTNAME}" --user=nemo             --directory=/tmp 
./lmi_setup_44.sh
+schroot --chroot="${CHRTNAME}" --user="${NORMAL_USER}" --directory=/tmp 
./lmi_setup_44.sh
 
 stamp=$(date -u +'%Y%m%dT%H%M%SZ')
 echo "$stamp $0 [redhat host]"  | tee /dev/tty
diff --git a/lmi_setup_30.sh b/lmi_setup_30.sh
index 1916d7b6..1b929da6 100755
--- a/lmi_setup_30.sh
+++ b/lmi_setup_30.sh
@@ -57,7 +57,7 @@ assert_not_chrooted
 # created by these scripts (which mount that directory).
 
 # Also copy any desired msw software into the chroot now, e.g.:
-#   cp -a /srv/chroot/some-prior-chroot/opt/xyzzy 
/srv/chroot/${CHRTNAME}/opt/xyzzy
+#   cp -a /srv/chroot/some-prior-chroot/opt/xyzzy 
/srv/chroot/"${CHRTNAME}"/opt/xyzzy
 # unless it requires running an "install" program, which must be
 # postponed until wine has been installed (in a later script). For
 # example, to copy all software installed in subdirectories of /opt/
@@ -68,7 +68,7 @@ assert_not_chrooted
 
 # Configure ssh, iff this chroot needs write access to savannah.
 # The easiest way is to copy existing credentials, e.g.:
-cp -a ~/.ssh/ /srv/chroot/${CHRTNAME}/home/"${NORMAL_USER}" || true
+cp -a ~/.ssh/ /srv/chroot/"${CHRTNAME}"/home/"${NORMAL_USER}" || true
 # Make sure the .ssh/config file contains:
 #   Protocol 2
 #   HashKnownHosts no



reply via email to

[Prev in Thread] Current Thread [Next in Thread]