aboutsummaryrefslogtreecommitdiff
path: root/admin/masschangemaint
diff options
context:
space:
mode:
authorB. Watson <urchlay@slackware.uk>2026-08-29 20:06:44 -0400
committerB. Watson <urchlay@slackware.uk>2026-08-29 20:06:44 -0400
commit55504fefce3078ac683b85508fa8af9e4d1b2059 (patch)
treee5590710b084f84520cfcce5f421403ea5a54132 /admin/masschangemaint
parent8a78cfe513eb112585a5c5660fcbeb7cb3c58719 (diff)
downloadsbostuff-55504fefce3078ac683b85508fa8af9e4d1b2059.tar.gz
admin/*: added.
Diffstat (limited to 'admin/masschangemaint')
-rwxr-xr-xadmin/masschangemaint24
1 files changed, 24 insertions, 0 deletions
diff --git a/admin/masschangemaint b/admin/masschangemaint
new file mode 100755
index 0000000..1c5dbdd
--- /dev/null
+++ b/admin/masschangemaint
@@ -0,0 +1,24 @@
+#!/bin/sh
+
+source ~/sbostuff/sbostuff.sh
+
+if [ "$1" = "" ]; then
+ echo "Builds to change?"
+ read builds
+ set $builds
+fi
+
+echo "New maintainer as [Real Name <email@addr>]?"
+read maint
+name="$( echo $maint | cut -d'<' -f1 | sed 's, *$,,' )"
+mail="$( echo $maint | cut -d'<' -f2 | cut -d'>' -f1 )"
+
+echo "name: '$name'"
+echo "mail: '$mail'"
+
+export SBOLINT=no
+for i in $*; do
+ cdsb $i
+ sbonewmaint "$name" "$mail"
+ git commit -a -m'New maintainer'
+done