ftp.debian.org not being reliable redirection, changing to
[dev-env-setup.git] / mk-deb-chroot
index 6267491c339a010ff4aa93bf9311fe7b0257624a..53d2131ce907dae6ab004fbbea75dc0bd7b8191b 100755 (executable)
@@ -23,7 +23,8 @@ mkdir -p /opt/chroot/$chrootdir
 # Install debootstrap and schroot via apt
 apt install -y debootstrap schroot
 # Install debian/buster chroot using debootstrap
-/usr/sbin/debootstrap buster /opt/chroot/$chrootdir http://ftp.debian.org/debian
+/usr/sbin/debootstrap buster /opt/chroot/$chrootdir \
+                      https://ftp.uk.debian.org/debian
 # Mount all chroot mount points from fstab
 mount /opt/chroot/$chrootdir/dev
 mount /opt/chroot/$chrootdir/dev/pts
@@ -43,6 +44,7 @@ libtool \
 sysvinit-core \
 sysvinit-utils \
 sudo \
+python2.7 \
 python3 python3-pip \
 python3-setuptools python3-dev
 
@@ -53,7 +55,8 @@ apt-get remove -y systemd
 echo '$SUDO_USER ALL=NOPASSWD: ALL' >> /etc/sudoers.d/$chrootdir
 
 # Create user with same UID in the chroot
-useradd -m -p `python -c 'import crypt; print crypt.crypt("1234","Fx")'` -s /bin/bash $SUDO_USER -k /etc/skel
+useradd -m -p `python3 -c 'import crypt; print (crypt.crypt("1234","Fx"))'` \
+                -s /bin/bash $SUDO_USER -k /etc/skel
 echo -e "
 Added user ${SUDO_USER} with \e[1;91mpassword: 1234\e[0m"