bash-bear rename and a few improvements
[distro-setup] / filesystem / usr / local / bin / myupgrade-iank
1 #!/bin/bash
2 # Copyright (C) 2019 Ian Kelling
3 # SPDX-License-Identifier: AGPL-3.0-or-later
4
5 set -e; . /usr/local/lib/bash-bear; set +e
6
7 pre="${0##*/}:"
8 m() { printf "$pre %s\n" "$*"; "$@"; }
9 e() { printf "$pre %s\n" "$*"; }
10 err() { echo "[$(date +'%Y-%m-%d %H:%M:%S%z')]: $pre: $*" >&2; }
11
12 if [[ $EUID == 0 ]]; then
13 err "run as nonroot"
14 exit 1
15 fi
16
17 hn=$(hostname -f)
18
19 /a/bin/buildscripts/rust
20
21 has_x=false
22 for pkg in xorg wayland; do
23 if dpkg -s -- $pkg |& grep -Fx "Status: install ok installed" &> /dev/null; then
24 has_x=true
25 break
26 fi
27 done
28
29 if $has_x; then
30 /a/bin/buildscripts/tor-browser
31 /a/bin/buildscripts/misc
32 fi
33
34
35
36 # source /a/bin/distro-setup/path-add-function
37 # export GOPATH=$HOME/go
38 # path-add $GOPATH/bin
39 # path-add /usr/local/go/bin
40 # l /a/bin/buildscripts/go
41 # l go get -u mvdan.cc/fdroidcl