summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoru <u@billy>2023-05-01 09:54:18 -0400
committeru <u@billy>2023-05-01 09:54:18 -0400
commit9ce7b4339618190be798ca97db9e941c47f8a08f (patch)
tree8139beb27ed0e763cf1b4f36317af9f7c5c0fa33
parent9866094dd29bb8a02139d0f12993d56ad2b6b853 (diff)
refactor
-rw-r--r--install-packages.bash24
1 files changed, 13 insertions, 11 deletions
diff --git a/install-packages.bash b/install-packages.bash
index d0b51c9..0ad13da 100644
--- a/install-packages.bash
+++ b/install-packages.bash
@@ -1,19 +1,23 @@
1#!/bin/bash 1#!/bin/bash
2set -e 2set -e
3 3
4apt()
5{
6 (set -x; command apt "$@")
7}
8
9[ "$(id -u)" = 0 ] || exec sudo bash "$0" "$@"
10
11basics='etckeeper git par ssh tmux vim w3m debhelper' 4basics='etckeeper git par ssh tmux vim w3m debhelper'
12docs='info bash-doc make-doc' 5docs='info bash-doc make-doc'
13xorg='xorg xterm x11vnc xserver-xephyr xtightvncviewer xdotool' 6xorg='xorg xterm x11vnc xserver-xephyr xtightvncviewer xdotool'
14media='libdbus-glib-1-2 mpv pulseaudio imagemagick' 7media='libdbus-glib-1-2 mpv pulseaudio imagemagick'
15 8
16apt install -q --show-progress --no-upgrade $basics $docs $xorg $media 9main()
10{
11 [ "$(id -u)" = 0 ] || exec sudo bash "$0" "$@"
12
13 apt install -q --show-progress --no-upgrade $basics $docs $xorg $media
14 apt_backport /usr/local/src https://salsa.debian.org/i3-team/i3-wm.git i3-wm
15}
16
17apt()
18{
19 (set -x; command apt "$@")
20}
17 21
18all_files_exist() 22all_files_exist()
19{ 23{
@@ -97,6 +101,4 @@ get_build_deps()
97 -e 's/[\(][^)]*[\)] //g') 101 -e 's/[\(][^)]*[\)] //g')
98} 102}
99 103
100try_newer_build_deps=y 104main "$@"
101apt_backport /usr/local/src https://salsa.debian.org/i3-team/i3-wm.git i3-wm
102