lmi-commits
[Top][All Lists]
Advanced

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

[lmi-commits] [lmi] master 7b9ca54 4/5: Install a specified debian relea


From: Greg Chicares
Subject: [lmi-commits] [lmi] master 7b9ca54 4/5: Install a specified debian release in centos chroot
Date: Thu, 3 Oct 2019 19:47:28 -0400 (EDT)

branch: master
commit 7b9ca54f92f261ff920c80217cfef3f6e318bd61
Author: Gregory W. Chicares <address@hidden>
Commit: Gregory W. Chicares <address@hidden>

    Install a specified debian release in centos chroot
---
 install_centos.sh | 20 ++++++++++++--------
 1 file changed, 12 insertions(+), 8 deletions(-)

diff --git a/install_centos.sh b/install_centos.sh
index 817053b..aac2933 100755
--- a/install_centos.sh
+++ b/install_centos.sh
@@ -26,6 +26,10 @@ set -evx
 stamp0=$(date -u +'%Y-%m-%dT%H:%M:%SZ')
 echo "Started: $stamp0"
 
+wget -N 'https://git.savannah.nongnu.org/cgit/lmi.git/plain/lmi_setup_inc.sh'
+chmod +x lmi_setup_inc.sh
+. ./lmi_setup_inc.sh
+
 cat >/etc/schroot/chroot.d/centos7.conf <<EOF
 [centos7]
 description=centos-7.7
@@ -71,22 +75,22 @@ chsh -s /bin/zsh greg
 yum --assumeyes install centos-release-scl
 yum-config-manager --enable rhel-server-rhscl-7-rpms
 yum --assumeyes install devtoolset-8 rh-git218
-
 # In order to use the tools on the three preceding lines, do:
 #   scl enable devtoolset-8 rh-git218 $SHELL
 # and then they'll be available in that environment.
 
+yum --assumeyes install schroot
+# To show available debootstrap scripts:
+#   ls /usr/share/debootstrap/scripts
+
 # Install a debian chroot inside this centos chroot. See:
 #   https://lists.nongnu.org/archive/html/lmi/2019-09/msg00037.html
-#
 yum --assumeyes install ca-certificates curl nss-pem
 rpm -ivh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
-yum install -y debootstrap.noarch
-#
-mkdir -p /srv/chroot/debian-stable
-debootstrap stable /src/chroot/debian-stable http://deb.debian.org/debian/
-#
-echo Installed debian-stable.
+yum --assumeyes install debootstrap.noarch
+mkdir -p /srv/chroot/"${CHRTNAME}"
+debootstrap "${CODENAME}" /srv/chroot/"${CHRTNAME}" 
http://deb.debian.org/debian/
+echo Installed debian "${CODENAME}".
 EOF
 
 chmod +x /srv/chroot/centos7/tmp/setup0.sh



reply via email to

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