blob: f0fdf5df470a3a0c8f94b4d08a9c6f4fa80f9cfa (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
#!/usr/bin/env bash
set -euo pipefail
_script="$0"
_package="$1"
function log() {
echo "[$(basename $_script)] $@"
}
if grep -qP '^'"$_package"'$' packages; then
log "package list already contains $_package"
exit 0
fi
if grep -qP '^#'"$_package"'$' packages; then
log "package list already contains $_package but it is disabled"
exit 0
fi
echo "$_package" >> packages
_tmpfile="$(mktemp)"
cat "packages" | sort > "$_tmpfile"
cp "$_tmpfile" "packages"
log "added $_package to package list"
|