Import original pirogue-os hook.
This needs to be run within the target system (within a chroot).
This commit is contained in:
parent
2bb88da3e5
commit
c5254d41b4
25
raspberrypi/recipes/pi3-pi4.sh
Normal file
25
raspberrypi/recipes/pi3-pi4.sh
Normal file
@ -0,0 +1,25 @@
|
||||
echo "nameserver 1.1.1.1" > /etc/resolv.conf
|
||||
# Install minimal tools
|
||||
apt-get update
|
||||
apt-get install wget sudo avahi-daemon -y
|
||||
apt-get clean
|
||||
# Ensure we have the pi user
|
||||
useradd -s /bin/bash -Gsudo -m pi
|
||||
usermod -aG plugdev pi
|
||||
echo "pi:raspberry" | chpasswd
|
||||
# Disable root login on SSH
|
||||
mkdir -p /etc/ssh/sshd_config.d/
|
||||
echo "PermitEmptyPasswords no" > /etc/ssh/sshd_config.d/pirogue-ssh.conf
|
||||
echo "PermitRootLogin no" >> /etc/ssh/sshd_config.d/pirogue-ssh.conf
|
||||
# Force egenerate SSH host keys if exist and enable SSH
|
||||
rm -f /etc/ssh/ssh_host_*
|
||||
systemctl enable ssh
|
||||
# Change the hostname
|
||||
echo "127.0.0.1 pirogue" >> /etc/hosts
|
||||
echo "127.0.0.1 pirogue.local pirogue" >> /etc/hosts
|
||||
echo "::1 pirogue" >> /etc/hosts
|
||||
echo "::1 pirogue.local pirogue" >> /etc/hosts
|
||||
echo "pirogue" > /etc/hostname
|
||||
# Add PTS PPA
|
||||
wget -O /etc/apt/sources.list.d/pirogue.list https://pts-project.org/debian-12/pirogue.list
|
||||
wget -O /etc/apt/trusted.gpg.d/pirogue.asc https://pts-project.org/debian-12/Key.gpg
|
Loading…
x
Reference in New Issue
Block a user