From a16e21aa089c4a5c404b383679f21ac92455d104 Mon Sep 17 00:00:00 2001 From: Jeffrey Paul Date: Sun, 19 Aug 2018 18:45:40 +0000 Subject: [PATCH] combined setup --- bin/setup | 53 +++++++++++++++++++++++++++++++++++++++++---- bin/setup-pixelbook | 20 ----------------- 2 files changed, 49 insertions(+), 24 deletions(-) delete mode 100755 bin/setup-pixelbook diff --git a/bin/setup b/bin/setup index 66f0a9b..e55e59b 100755 --- a/bin/setup +++ b/bin/setup @@ -2,6 +2,44 @@ exit 0 # FIXME wip +function do_debian_stretch_setup { + # FIXME assumes amd64 + export DEBIAN_FRONTEND=noninteractive + + export PACKAGES=" + byobu + command-not-found + dnsutils + inetutils-ping + man-db + mosh + nmap + runit + runit-systemd + wget + " + + sudo apt update + sudo apt install -y $PACKAGES + + if ! which docker 2>&1 >/dev/null ;then + sudo apt -y install \ + apt-transport-https \ + ca-certificates \ + curl \ + gnupg2 \ + software-properties-common + curl -fsSL https://download.docker.com/linux/debian/gpg | + sudo apt-key add - + sudo add-apt-repository \ + "deb [arch=amd64] https://download.docker.com/linux/debian \ + $(lsb_release -cs) \ + stable" + sudo apt update + sudo apt install -y docker-ce + fi +} + function do_osx_setup { cc @@ -32,8 +70,15 @@ function do_osx_setup { done } -if [[ "$(uname)" = "Darwin" ]]; then - if [[ ! -e "$HOME/Library/profile.d" ]]; then - do_osx_setup +function do_setup { + + if [[ "$(lsb_release -c -s)" = "stretch" ]]; then + do_debian_stretch_setup fi -fi + + if [[ "$(uname)" = "Darwin" ]]; then + if [[ ! -e "$HOME/Library/profile.d" ]]; then + do_osx_setup + fi + fi +} diff --git a/bin/setup-pixelbook b/bin/setup-pixelbook deleted file mode 100755 index 892f587..0000000 --- a/bin/setup-pixelbook +++ /dev/null @@ -1,20 +0,0 @@ -#!/bin/bash - - -if ! which docker ;then - sudo apt -y install \ - apt-transport-https \ - ca-certificates \ - curl \ - gnupg2 \ - software-properties-common - curl -fsSL https://download.docker.com/linux/debian/gpg | - sudo apt-key add - - sudo add-apt-repository \ - "deb [arch=amd64] https://download.docker.com/linux/debian \ - $(lsb_release -cs) \ - stable" - sudo apt update - sudo apt install -y docker-ce -fi -