diff options
author | u <u@billy> | 2023-05-01 09:54:18 -0400 |
---|---|---|
committer | u <u@billy> | 2023-05-01 09:54:18 -0400 |
commit | 9ce7b4339618190be798ca97db9e941c47f8a08f (patch) | |
tree | 8139beb27ed0e763cf1b4f36317af9f7c5c0fa33 | |
parent | 9866094dd29bb8a02139d0f12993d56ad2b6b853 (diff) |
refactor
-rw-r--r-- | install-packages.bash | 24 |
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 |
2 | set -e | 2 | set -e |
3 | 3 | ||
4 | apt() | ||
5 | { | ||
6 | (set -x; command apt "$@") | ||
7 | } | ||
8 | |||
9 | [ "$(id -u)" = 0 ] || exec sudo bash "$0" "$@" | ||
10 | |||
11 | basics='etckeeper git par ssh tmux vim w3m debhelper' | 4 | basics='etckeeper git par ssh tmux vim w3m debhelper' |
12 | docs='info bash-doc make-doc' | 5 | docs='info bash-doc make-doc' |
13 | xorg='xorg xterm x11vnc xserver-xephyr xtightvncviewer xdotool' | 6 | xorg='xorg xterm x11vnc xserver-xephyr xtightvncviewer xdotool' |
14 | media='libdbus-glib-1-2 mpv pulseaudio imagemagick' | 7 | media='libdbus-glib-1-2 mpv pulseaudio imagemagick' |
15 | 8 | ||
16 | apt install -q --show-progress --no-upgrade $basics $docs $xorg $media | 9 | main() |
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 | |||
17 | apt() | ||
18 | { | ||
19 | (set -x; command apt "$@") | ||
20 | } | ||
17 | 21 | ||
18 | all_files_exist() | 22 | all_files_exist() |
19 | { | 23 | { |
@@ -97,6 +101,4 @@ get_build_deps() | |||
97 | -e 's/[\(][^)]*[\)] //g') | 101 | -e 's/[\(][^)]*[\)] //g') |
98 | } | 102 | } |
99 | 103 | ||
100 | try_newer_build_deps=y | 104 | main "$@" |
101 | apt_backport /usr/local/src https://salsa.debian.org/i3-team/i3-wm.git i3-wm | ||
102 | |||