iankelling.org
/
git
/
distro-setup
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fix mail backup expiration
[distro-setup]
/
distro-end
diff --git
a/distro-end
b/distro-end
index 2124a7c968f81d283cd2d7bf7afe35d7eec00969..64630404c0a4806f089b25a2833124c670b4f01c 100755
(executable)
--- a/
distro-end
+++ b/
distro-end
@@
-90,7
+90,6
@@
EOF
########### begin section including vps ################
pi ${p2[@]}
########### begin section including vps ################
pi ${p2[@]}
-
conflink
sudo rm -fv
conflink
sudo rm -fv
@@
-883,6
+882,16
@@
EOF
end
;;
esac
end
;;
esac
+
+case $HOSTNAME in
+ bk)
+ pi icecast2
+ # todo, save the config
+ /etc/cron.daily/stream-cert
+ web-conf -c /etc/cert-live.fsf.org -p 443 -f 8000 apache2 live.fsf.org
+ ;;
+esac
+
###### end website setup
########### end section including li/lj ###############
###### end website setup
########### end section including li/lj ###############
@@
-1687,7
+1696,8
@@
sudo gpasswd -a $USER lpadmin # based on ubuntu wiki
# general known for debian/ubuntu, not for fedora
m /a/bin/buildscripts/go
# general known for debian/ubuntu, not for fedora
m /a/bin/buildscripts/go
-m /a/bin/buildscripts/rust
+# only needed for rg. cargo takes up 11 gigs, filled up the disk on je.
+#m /a/bin/buildscripts/rust
m /a/bin/buildscripts/misc
m /a/bin/buildscripts/pithosfly
#m /a/bin/buildscripts/alacritty
m /a/bin/buildscripts/misc
m /a/bin/buildscripts/pithosfly
#m /a/bin/buildscripts/alacritty
@@
-1837,6
+1847,10
@@
EOF
rm -r "$tmpdir"
fi
rm -r "$tmpdir"
fi
+# get rid of annoying message
+s sed -ri "s/^([[:space:]]*ui.print_\('Playing)/#\1/" /usr/share/beets/beetsplug/play.py
+
+
# notes about barrier
# run barrier, do the gui config,
# setup the 2 screens, using hostnames for the new screen.
# notes about barrier
# run barrier, do the gui config,
# setup the 2 screens, using hostnames for the new screen.
@@
-1944,6
+1958,10
@@
sgo dynamicipupdate
if grep -xFq $HOSTNAME /a/bin/ds/machine_specific/btrbk.hosts; then
sgo btrbk.timer
fi
if grep -xFq $HOSTNAME /a/bin/ds/machine_specific/btrbk.hosts; then
sgo btrbk.timer
fi
+if [[ $HOSTNAME == kd ]]; then
+ sgo btrbk-spread.timer
+fi
+
# note: to see when it was last run,
# ser list-timers
# note: to see when it was last run,
# ser list-timers
@@
-1956,11
+1974,6
@@
esac
### begin prometheus ###
### begin prometheus ###
-# cleanup old files. 2023-02
-x=(/var/lib/prometheus/node-exporter/*.premerge)
-if [[ -e ${x[0]} ]]; then
- s rm /var/lib/prometheus/node-exporter/*
-fi
pi prometheus-node-exporter-collectors
case $HOSTNAME in
pi prometheus-node-exporter-collectors
case $HOSTNAME in
@@
-2015,6
+2028,13
@@
EOF
;;
esac
;;
esac
+# cleanup old files. 2023-02
+x=(/var/lib/prometheus/node-exporter/*.premerge)
+if [[ -e ${x[0]} ]]; then
+ s rm /var/lib/prometheus/node-exporter/*
+fi
+
+
case $HOSTNAME in
# todo, for limiting node exporter http,
# either use iptables or, in
case $HOSTNAME in
# todo, for limiting node exporter http,
# either use iptables or, in
@@
-2155,12
+2175,16
@@
esac
### begin bitcoin ###
case $HOSTNAME in
### begin bitcoin ###
case $HOSTNAME in
- sy)
- f=$dir/bitcoin.conf
- sudo install -m 0755 -o root -g root -t /usr/bin /a/opt/bitcoin-23.0/bin/*
+ sy|kd)
+ sudo install -m 0755 -o root -g root -t /usr/bin /a/opt/bitcoin-24.0.1/bin/*
sgo bitcoind
sgo bitcoind
+ # note: the bitcoin user & group are setup in fai
sudo usermod -a -G bitcoin iank
sudo usermod -a -G bitcoin iank
- sudo ln -s /q/wallets /var/lib/bitcoind
+ # todo: make bitcoin have a stable uid/gid
+ if [[ ! $(readlink -f /var/lib/bitcoind/wallets) == /q/wallets ]]; then
+ s lnf /q/wallets /var/lib/bitcoind
+ sudo chown -h bitcoin:bitcoin /var/lib/bitcoind/wallets
+ fi
# note, there exists
# /a/bin/ds/disabled/bitcoin
;;
# note, there exists
# /a/bin/ds/disabled/bitcoin
;;
@@
-2168,6
+2192,14
@@
esac
### end bitcoin
### end bitcoin
+case $HOSTNAME in
+ kw|x3)
+ sd /etc/cups/client.conf <<'EOF'
+ServerName printserver0.office.fsf.org
+EOF
+ ;;
+esac
+
end_msg <<'EOF'
In mate settings settings, change scrolling to two-finger,
end_msg <<'EOF'
In mate settings settings, change scrolling to two-finger,