torch-pi-cloud-init/src/initial-setup.sh

31 lines
678 B
Bash
Raw Normal View History

2020-10-11 21:51:01 +00:00
#!/bin/sh -e
export DEBIAN_FRONTEND=noninteractive
2020-11-02 09:51:20 +00:00
apt-get -y purge \
cloud-init cloud-guest-utils \
cloud-initramfs-copymods cloud-initramfs-dyn-netconf \
2020-10-11 21:51:01 +00:00
open-iscsi
rm -rf /etc/cloud/ /var/lib/cloud/
apt-get update
2020-11-02 09:51:20 +00:00
apt-get -y \
-o Dpkg::Options::="--force-confdef" \
-o Dpkg::Options::="--force-confold" \
2020-10-11 21:51:01 +00:00
upgrade
2020-11-02 09:51:20 +00:00
apt-get -y install \
vim \
gparted \
libc6:armhf libstdc++6:armhf \
lxterminal \
2020-10-11 21:51:01 +00:00
usbmount
# Workaround for usbmount bug on Bionic
mkdir -p /etc/systemd/system/systemd-udevd.service.d
2020-11-02 09:51:20 +00:00
echo "[Service]\nMountFlags=shared\n" > \
2020-10-11 21:51:01 +00:00
/etc/systemd/system/systemd-udevd.service.d/override.conf
systemctl daemon-reload
service systemd-udevd --full-restart