lmi-commits
[Top][All Lists]
Advanced

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

[lmi-commits] [lmi] master 3f01703 5/5: Build lmi in debian chroot in ce


From: Greg Chicares
Subject: [lmi-commits] [lmi] master 3f01703 5/5: Build lmi in debian chroot in centos chroot on debian
Date: Thu, 3 Oct 2019 19:47:28 -0400 (EDT)

branch: master
commit 3f01703a5c59f57692916307ec649cd6c7864844
Author: Gregory W. Chicares <address@hidden>
Commit: Gregory W. Chicares <address@hidden>

    Build lmi in debian chroot in centos chroot on debian
---
 install_centos.sh | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 51 insertions(+)

diff --git a/install_centos.sh b/install_centos.sh
index aac2933..7194c22 100755
--- a/install_centos.sh
+++ b/install_centos.sh
@@ -99,6 +99,57 @@ schroot --chroot=centos7 --user=root --directory=/tmp 
./setup0.sh
 cp -a ~/.zshrc /srv/chroot/centos7/root/.zshrc
 cp -a ~/.zshrc /srv/chroot/centos7/home/greg/.zshrc
 
+cat >/srv/chroot/centos7/etc/schroot/chroot.d/"${CHRTNAME}".conf <<EOF
+[${CHRTNAME}]
+aliases=lmi
+description=debian ${CODENAME} cross build ${CHRTVER}
+directory=/srv/chroot/${CHRTNAME}
+users=greg
+groups=greg
+root-groups=root
+type=plain
+EOF
+
+mount --bind /var/cache/"${CODENAME}" 
/srv/chroot/centos7/var/cache/apt/archives
+
+cat >/srv/chroot/centos7/tmp/setup1.sh <<EOF
+#!/bin/sh
+set -evx
+
+echo "Adapted from 'lmi_setup_00.sh'."
+
+wget -N 'https://git.savannah.nongnu.org/cgit/lmi.git/plain/lmi_setup_10.sh'
+wget -N 'https://git.savannah.nongnu.org/cgit/lmi.git/plain/lmi_setup_11.sh'
+wget -N 'https://git.savannah.nongnu.org/cgit/lmi.git/plain/lmi_setup_20.sh'
+wget -N 'https://git.savannah.nongnu.org/cgit/lmi.git/plain/lmi_setup_21.sh'
+wget -N 'https://git.savannah.nongnu.org/cgit/lmi.git/plain/lmi_setup_30.sh'
+wget -N 'https://git.savannah.nongnu.org/cgit/lmi.git/plain/lmi_setup_40.sh'
+wget -N 'https://git.savannah.nongnu.org/cgit/lmi.git/plain/lmi_setup_41.sh'
+wget -N 'https://git.savannah.nongnu.org/cgit/lmi.git/plain/lmi_setup_42.sh'
+wget -N 'https://git.savannah.nongnu.org/cgit/lmi.git/plain/lmi_setup_43.sh'
+wget -N 'https://git.savannah.nongnu.org/cgit/lmi.git/plain/lmi_setup_inc.sh'
+chmod +x lmi_setup_*.sh
+
+. ./lmi_setup_inc.sh
+
+mkdir -p /var/cache/"${CODENAME}"
+mount --bind /var/cache/"${CODENAME}" 
/srv/chroot/"${CHRTNAME}"/var/cache/apt/archives || echo "Oops"
+
+# ./lmi_setup_10.sh
+# ./lmi_setup_11.sh
+cp -a lmi_setup_*.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
+# sudo -u greg ./lmi_setup_30.sh
+schroot --chroot=${CHRTNAME} --user=greg --directory=/tmp ./lmi_setup_40.sh
+schroot --chroot=${CHRTNAME} --user=greg --directory=/tmp ./lmi_setup_41.sh
+schroot --chroot=${CHRTNAME} --user=greg --directory=/tmp ./lmi_setup_42.sh
+schroot --chroot=${CHRTNAME} --user=greg --directory=/tmp ./lmi_setup_43.sh
+EOF
+
+chmod +x /srv/chroot/centos7/tmp/setup1.sh
+schroot --chroot=centos7 --user=root --directory=/tmp ./setup1.sh
+
 stamp1=$(date -u +'%Y-%m-%dT%H:%M:%SZ')
 echo "Finished: $stamp1"
 



reply via email to

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