From 6ead74a27ba7bf8267808a2000c9410b26f69663 Mon Sep 17 00:00:00 2001 From: Ben Harris Date: Mon, 25 Mar 2019 21:53:58 -0400 Subject: update bootstrap script --- bootstrap.sh | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100755 bootstrap.sh (limited to 'bootstrap.sh') diff --git a/bootstrap.sh b/bootstrap.sh new file mode 100755 index 0000000..ca12ac3 --- /dev/null +++ b/bootstrap.sh @@ -0,0 +1,29 @@ +#!/usr/bin/env bash + +DISTRO="$1" +RELEASE="$2" +PKGLIST="${DISTRO}.pkglist" + +[ -z $DISTRO -o -z $RELEASE ] && \ + echo "usage: sudo $0 " && exit 1 + +[[ $(id -u) != 0 ]] && \ + echo "re-run this as root" && exit 1 + +# make sure we have sources +echo "deb https://apt.syncthing.net/ syncthing stable" > /etc/apt/sources.list.d/syncthing.list +echo "deb https://weechat.org/${DISTRO} ${RELEASE} main" > /etc/apt/sources.list.d/weechat.list + +apt update +apt upgrade -y +apt full-upgrade -y + +apt install -y $(xargs < ${PKGLIST}) + + +echo -n "install makefiles? [y/n]" +read answer + +[[ "$answer" = "y" ]] && \ + make nuke install + -- cgit 1.4.1