Extra packages
This commit is contained in:
parent
44bacbf3a2
commit
747f533efb
|
@ -1022,6 +1022,9 @@ function image_setup_utils {
|
||||||
|
|
||||||
if [[ $ARCHITECTURE == 'amd64' ]]; then
|
if [[ $ARCHITECTURE == 'amd64' ]]; then
|
||||||
chroot "$rootdir" apt-get -yq install linux-image-amd64 -t jessie-backports
|
chroot "$rootdir" apt-get -yq install linux-image-amd64 -t jessie-backports
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [[ $ARCHITECTURE == 'qemu'* || $ARCHITECTURE == 'amd64' || $ARCHITECTURE == 'x86_64' || $ARCHITECTURE == 'i686' || $ARCHITECTURE == 'i386' ]]; then
|
||||||
chroot "$rootdir" apt-get -yq install grub2
|
chroot "$rootdir" apt-get -yq install grub2
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
@ -1056,6 +1059,7 @@ function image_setup_utils {
|
||||||
chroot "$rootdir" apt-get -yq install wireless-tools wpasupplicant usbutils cryptsetup zsh
|
chroot "$rootdir" apt-get -yq install wireless-tools wpasupplicant usbutils cryptsetup zsh
|
||||||
chroot "$rootdir" apt-get -yq install pinentry-curses eatmydata iotop bc hostapd haveged
|
chroot "$rootdir" apt-get -yq install pinentry-curses eatmydata iotop bc hostapd haveged
|
||||||
chroot "$rootdir" apt-get -yq install cpulimit screen elinks libpam-cracklib
|
chroot "$rootdir" apt-get -yq install cpulimit screen elinks libpam-cracklib
|
||||||
|
chroot "$rootdir" apt-get -yq install fail2ban vim-common python3 unattended-upgrades
|
||||||
|
|
||||||
# Tor and ssh over tor
|
# Tor and ssh over tor
|
||||||
chroot "$rootdir" apt-get -yq install tor connect-proxy
|
chroot "$rootdir" apt-get -yq install tor connect-proxy
|
||||||
|
@ -1139,9 +1143,11 @@ function image_setup_utils {
|
||||||
|
|
||||||
# Email
|
# Email
|
||||||
chroot "$rootdir" apt-get -yq remove postfix
|
chroot "$rootdir" apt-get -yq remove postfix
|
||||||
chroot "$rootdir" apt-get -yq install exim4-daemon-heavy sasl2-bin swaks libnet-ssleay-perl procmail
|
chroot "$rootdir" apt-get -yq install exim4 exim4-daemon-heavy sasl2-bin swaks libnet-ssleay-perl procmail
|
||||||
chroot "$rootdir" apt-get -yq install spamassassin
|
chroot "$rootdir" apt-get -yq install spamassassin
|
||||||
#chroot "$rootdir" apt-get -yq install dovecot-imapd
|
#chroot "$rootdir" apt-get -yq install dovecot-core dovecot-imapd
|
||||||
|
|
||||||
|
# TODO generate certs for exim and dovecot if needed on first boot
|
||||||
|
|
||||||
#backup
|
#backup
|
||||||
chroot "$rootdir" apt-get -yq install obnam gnupg
|
chroot "$rootdir" apt-get -yq install obnam gnupg
|
||||||
|
@ -1181,6 +1187,9 @@ function image_setup_utils {
|
||||||
echo '@include common-session' >> $rootdir/etc/pam.d/nginx
|
echo '@include common-session' >> $rootdir/etc/pam.d/nginx
|
||||||
fi
|
fi
|
||||||
chroot "$rootdir" apt-get -yq install tripwire
|
chroot "$rootdir" apt-get -yq install tripwire
|
||||||
|
|
||||||
|
# mirroring
|
||||||
|
# cmake
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -220,9 +220,13 @@ function initial_setup {
|
||||||
apt-get -yq install network-manager iputils-ping libnss-mdns libnss-myhostname
|
apt-get -yq install network-manager iputils-ping libnss-mdns libnss-myhostname
|
||||||
apt-get -yq install libnss-gw-name nano man ntp locales locales-all debconf
|
apt-get -yq install libnss-gw-name nano man ntp locales locales-all debconf
|
||||||
apt-get -yq install wireless-tools wpasupplicant usbutils cryptsetup zsh
|
apt-get -yq install wireless-tools wpasupplicant usbutils cryptsetup zsh
|
||||||
apt-get -yq install pinentry-curses eatmydata iotop bc grub2 hostapd haveged
|
apt-get -yq install pinentry-curses eatmydata iotop bc hostapd haveged
|
||||||
apt-get -yq install cpulimit screen
|
apt-get -yq install cpulimit screen
|
||||||
|
|
||||||
|
if [[ $ARCHITECTURE == 'qemu'* || $ARCHITECTURE == 'amd64' || $ARCHITECTURE == 'x86_64' || $ARCHITECTURE == 'i686' || $ARCHITECTURE == 'i386' ]]; then
|
||||||
|
apt-get -yq install grub2
|
||||||
|
fi
|
||||||
|
|
||||||
if [ ! -d $INSTALL_DIR ]; then
|
if [ ! -d $INSTALL_DIR ]; then
|
||||||
mkdir -p $INSTALL_DIR
|
mkdir -p $INSTALL_DIR
|
||||||
fi
|
fi
|
||||||
|
|
Loading…
Reference in New Issue