Compare commits
2
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
1500c65c38 | ||
|
|
f0135901c9 |
@@ -236,8 +236,11 @@ echo "cp /usr/share/zoneinfo/$timezone /etc/localtime" >> /mnt/setup-chroot.sh
|
|||||||
echo "echo \"Done.\"" >> /mnt/setup-chroot.sh
|
echo "echo \"Done.\"" >> /mnt/setup-chroot.sh
|
||||||
|
|
||||||
echo "echo \"\"" >> /mnt/setup-chroot.sh
|
echo "echo \"\"" >> /mnt/setup-chroot.sh
|
||||||
echo "echo \"Installing linux image, bash, screen, tmux, zfs, vim, sharutils, docker, dosfstools, mailutils, openssh, ufw...\"" >> /mnt/setup-chroot.sh
|
echo "echo \"Installing linux image, bash, screen, tmux, zfs, vim, sharutils, docker, dosfstools, sendmail, mailutils, openssh, ufw...\"" >> /mnt/setup-chroot.sh
|
||||||
echo "errors=\$(apt install -y --no-install-recommends linux-image-generic 2>&1 1>/dev/null && apt install -y vim bash screen tmux zfs-initramfs dosfstools openssh-server ufw mailutils docker.io sharutils 2>&1 1>/dev/null)" >> /mnt/setup-chroot.sh
|
|
||||||
|
#echo "errors=\$(apt install -y --no-install-recommends linux-image-generic 2>&1 1>/dev/null && apt install -y vim bash screen tmux zfs-initramfs dosfstools openssh-server ufw mailutils docker.io sharutils 2>&1 1>/dev/null)" >> /mnt/setup-chroot.sh
|
||||||
|
echo "apt install -y --no-install-recommends linux-image-generic && apt install -y vim bash screen tmux zfs-initramfs dosfstools openssh-server ufw mailutils docker.io sharutils" >> /mnt/setup-chroot.sh
|
||||||
|
|
||||||
echo 'if ! [ "$?" = "0" ]; then '>> /mnt/setup-chroot.sh
|
echo 'if ! [ "$?" = "0" ]; then '>> /mnt/setup-chroot.sh
|
||||||
echo ' echo "Failed to install preliminary software - $errors"' >> /mnt/setup-chroot.sh
|
echo ' echo "Failed to install preliminary software - $errors"' >> /mnt/setup-chroot.sh
|
||||||
echo " exit 1">> /mnt/setup-chroot.sh
|
echo " exit 1">> /mnt/setup-chroot.sh
|
||||||
@@ -370,7 +373,7 @@ echo 'echo "Done."'>> /mnt/setup-chroot.sh
|
|||||||
|
|
||||||
#sendemail -t to@example.com -m "Here is the file." -a attachmentFile
|
#sendemail -t to@example.com -m "Here is the file." -a attachmentFile
|
||||||
echo "mkdir \"/home/${admin}/.ssh\"" >> /mnt/setup-chroot.sh
|
echo "mkdir \"/home/${admin}/.ssh\"" >> /mnt/setup-chroot.sh
|
||||||
echo "ssh-keygen -b 4096 -t rsa -q -f \"/home/${admin}/.ssh/id_rsa\" -N '$rootpassword'" >> /mnt/setup-chroot.sh
|
echo "ssh-keygen -b 4096 -t rsa -q -f \"/home/${admin}/.ssh/id_rsa.pub\" -N '$rootpassword'" >> /mnt/setup-chroot.sh
|
||||||
#echo "chmod 600 \"/home/${admin}/.ssh/id_rsa\"" >> /mnt/setup-chroot.sh
|
#echo "chmod 600 \"/home/${admin}/.ssh/id_rsa\"" >> /mnt/setup-chroot.sh
|
||||||
echo "chown -R ${admin}:${admin} \"/home/${admin}\"" >> /mnt/setup-chroot.sh
|
echo "chown -R ${admin}:${admin} \"/home/${admin}\"" >> /mnt/setup-chroot.sh
|
||||||
|
|
||||||
@@ -378,7 +381,7 @@ echo "echo \"admin: ${admins}\" >> /etc/mail/aliases" >> /mnt/setup-chroot.sh
|
|||||||
echo "newaliases" >> /mnt/setup-chroot.sh
|
echo "newaliases" >> /mnt/setup-chroot.sh
|
||||||
echo "systemctl enable sendmail" >> /mnt/setup-chroot.sh
|
echo "systemctl enable sendmail" >> /mnt/setup-chroot.sh
|
||||||
echo "service sendmail start" >> /mnt/setup-chroot.sh
|
echo "service sendmail start" >> /mnt/setup-chroot.sh
|
||||||
echo "cat \"/home/${admin}/.ssh/id_rsa\" | mail -s \"$hostname SSH key\" -A \"/home/${admin}/.ssh/id_rsa\" admin" >> /mnt/setup-chroot.sh
|
echo "cat \"/home/${admin}/.ssh/id_rsa.pub\" | mail -s \"$hostname SSH key\" -A \"/home/${admin}/.ssh/id_rsa.pub\" admin" >> /mnt/setup-chroot.sh
|
||||||
# uuencode test.csv test.csv | mail -v -s "Subject test" -r no-reply@mydomain.co.uk recepient@mydomain.co.uk
|
# uuencode test.csv test.csv | mail -v -s "Subject test" -r no-reply@mydomain.co.uk recepient@mydomain.co.uk
|
||||||
|
|
||||||
echo "exit 0" >> /mnt/setup-chroot.sh
|
echo "exit 0" >> /mnt/setup-chroot.sh
|
||||||
|
|||||||
Reference in New Issue
Block a user