about summary refs log tree commit diff
diff options
context:
space:
mode:
authorBen Harris <ben@tilde.team>2018-10-03 21:14:40 -0400
committerBen Harris <ben@tilde.team>2018-10-03 21:14:40 -0400
commite07a369a16838ee5e7626bd09184a94d0e4b0aa2 (patch)
treeced8c2fe53d47b5aaccc307e45ae77b0f3b8c42e
parent9e887a787529ffe36ea8d02f3370634f13360792 (diff)
start bootstrap
-rw-r--r--debian-bootstrap.sh11
-rw-r--r--packages.txt265
2 files changed, 276 insertions, 0 deletions
diff --git a/debian-bootstrap.sh b/debian-bootstrap.sh
new file mode 100644
index 0000000..d48d1ea
--- /dev/null
+++ b/debian-bootstrap.sh
@@ -0,0 +1,11 @@
+#!/bin/sh
+
+apt update
+apt upgrade -y
+apt full-upgrade -y
+
+while read pkg; do
+    echo $pkg
+    apt install $pkg
+done < packages.txt
+
diff --git a/packages.txt b/packages.txt
new file mode 100644
index 0000000..79c0f5c
--- /dev/null
+++ b/packages.txt
@@ -0,0 +1,265 @@
+adduser
+ansible
+apt
+apt-listchanges
+apt-utils
+avahi-daemon
+base-files
+base-passwd
+bash
+bash-completion
+bsdgames
+bsdmainutils
+bsdutils
+build-essential
+busybox
+byobu
+bzip2
+cloc
+console-setup
+coreutils
+cpio
+cron
+curl
+dash
+dbus
+debconf
+debconf-i18n
+debian-archive-keyring
+debian-faq
+debianutils
+desktop-base
+diffutils
+discover
+dmidecode
+dmsetup
+dnsutils
+doc-debian
+dpkg
+e2fslibs
+e2fsprogs
+erlang
+file
+file-roller
+findutils
+firmware-iwlwifi
+fish
+gcc-6-base
+gedit-plugins
+gettext-base
+gimp
+git
+gnupgv2
+gnupg-agent
+gpgv
+grep
+groff-base
+gzip
+hdparm
+hostname
+ifupdown
+init
+initramfs-tools
+init-system-helpers
+inkscape
+installation-report
+iproute2
+iptables
+iputils-ping
+isc-dhcp-client
+isc-dhcp-common
+keepassxc
+keyboard-configuration
+kmod
+krb5-locales
+laptop-detect
+less
+libacl1
+libapparmor1
+libapt-inst2.0
+libapt-pkg5.0
+libassuan0
+libattr1
+libaudit1
+libaudit-common
+libblkid1
+libbsd0
+libbz2-1.0
+libc6
+libcap2
+libcap-ng0
+libc-bin
+libclass-isa-perl
+libcomerr2
+libcryptsetup4
+libdb5.3
+libdebconfclient0
+libdevmapper1.02.1
+libdns-export162
+libelf1
+libestr0
+libfastjson4
+libfdisk1
+libffi6
+libgcc1
+libgcrypt20
+libgdbm3
+libgmp10
+libgnutls30
+libgpg-error0
+libgsf-bin
+libgtk2-perl
+libhogweed4
+libidn11
+libidn2-0
+libip4tc0
+libip6tc0
+libiptc0
+libisc-export160
+libkmod2
+libksba8
+liblocale-gettext-perl
+liblockfile-bin
+liblogging-stdlog0
+liblognorm5
+liblz4-1
+liblzma5
+libmnl0
+libmount1
+libncurses5
+libncursesw5
+libnetfilter-conntrack3
+libnettle6
+libnewt0.52
+libnfnetlink0
+libnpth0
+libp11-kit0
+libpam0g
+libpam-modules
+libpam-modules-bin
+libpam-runtime
+libpam-systemd
+libpcre3
+libpipeline1
+libpopt0
+libprocps6
+libproxy1-plugin-networkmanager
+libpsl5
+libreadline7
+libseccomp2
+libselinux1
+libsemanage1
+libsemanage-common
+libsepol1
+libslang2
+libsmartcols1
+libsqlite3-0
+libss2
+libssl1.0.2
+libssl1.1
+libstdc++6
+libswitch-perl
+libsystemd0
+libtasn1-6
+libtext-charwidth-perl
+libtext-iconv-perl
+libtext-wrapi18n-perl
+libtinfo5
+libudev1
+libunistring0
+libustr-1.0-1
+libuuid1
+libxapian30
+libxtables12
+linux-image-amd64
+locales
+login
+logrotate
+lsb-base
+lsof
+make
+man-db
+manpages
+mawk
+mime-support
+minetest
+mosh
+mount
+mtr
+mumble
+mutt
+nano
+ncurses-base
+ncurses-bin
+ncurses-term
+neofetch
+neovim
+netbase
+netcat-traditional
+network-manager-gnome
+nodejs
+npm
+nvidia-driver
+openssh-client
+orca
+passwd
+pciutils
+perl
+perl-base
+perl-modules-5.24
+pinentry-curses
+procps
+python
+python2.7
+python3-pip
+python3-reportbug
+python3-uno
+python-minimal
+python-pip
+readline-common
+reportbug
+rhythmbox
+rhythmbox-plugin-cdrecorder
+rhythmbox-plugins
+rsyslog
+rustc
+scdaemon
+seahorse
+sed
+sensible-utils
+shotwell
+simple-scan
+snapd
+stow
+syncthing
+systemd
+systemd-sysv
+sysvinit-utils
+tar
+task-desktop
+task-english
+tasksel
+tasksel-data
+telnet
+thunderbird
+totem-plugins
+traceroute
+transmission-gtk
+tzdata
+ucf
+udev
+usbutils
+util-linux
+vim
+vim-common
+vim-tiny
+vinagre
+vino
+wamerican
+wget
+whiptail
+xdg-user-dirs-gtk
+xxd
+xz-utils
+yubikey-personalization
+zlib1g