]> piware.de Git - bin.git/commitdiff
Drop obsolete scripts
authorMartin Pitt <martin@piware.de>
Thu, 28 May 2026 09:10:45 +0000 (11:10 +0200)
committerMartin Pitt <martin@piware.de>
Thu, 28 May 2026 09:10:45 +0000 (11:10 +0200)
claude-sysext
cloud-rawhide
do-fedora-bot.sh
install-rhel-tools
postinst-setup-ostree
psiocp-login
vmbr

claude-sysext [deleted file]
cloud-rawhide [deleted file]
do-fedora-bot.sh [deleted file]
install-rhel-tools [deleted file]
postinst-setup-ostree [deleted file]
psiocp-login [deleted file]
vmbr [deleted file]

diff --git a/claude-sysext b/claude-sysext
deleted file mode 100755 (executable)
index 9d68c6a..0000000
+++ /dev/null
@@ -1,52 +0,0 @@
-#!/bin/sh
-set -eux
-SYSEXT_NAME="claude-code"
-SYSEXT_DIR="/var/lib/extensions/${SYSEXT_NAME}"
-
-inst=/tmp/claude-inst
-
-build() {
-    rm -rf "$inst"
-    npm install -g @anthropic-ai/claude-code --prefix "${inst}/usr"
-}
-
-stop() {
-    if [ -d "$SYSEXT_DIR" ]; then
-        rm -rf "$SYSEXT_DIR"
-        systemd-sysext refresh
-    fi
-}
-
-if [ "${1:-}" = root-stop ]; then
-    stop
-    exit 0
-fi
-
-if [ "${1:-}" = install ]; then
-    stop
-    cp -r "$inst" "$SYSEXT_DIR"
-    mkdir -p "${SYSEXT_DIR}/usr/lib/extension-release.d"
-    echo "ID=_any" > "${SYSEXT_DIR}/usr/lib/extension-release.d/extension-release.${SYSEXT_NAME}"
-
-    systemd-sysext refresh
-
-    echo
-    systemd-sysext status --no-pager
-    exit 0
-fi
-
-# build mode
-
-# call ourselves as root with possible toolbox → host escape
-if [ "${1:-}" = "stop" ]; then
-    arg="root-stop"
-else
-    build
-    arg="install"
-fi
-
-if systemd-detect-virt --quiet --container; then
-    flatpak-spawn --host run0 "$0" "$arg"
-else
-    run0 "$0" "$arg"
-fi
diff --git a/cloud-rawhide b/cloud-rawhide
deleted file mode 100755 (executable)
index d10f3f4..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-#!/bin/sh
-set -eu
-
-if [ ! -e rawhide.qcow2 ]; then
-    IMG=$(curl -s -L https://download.fedoraproject.org/pub/fedora/linux/development/rawhide/Cloud/x86_64/images/ | grep -o 'Fedora-Cloud-Base-Rawhide[^"]*qcow2' | head -n1)
-    curl -L -o rawhide.qcow2 https://download.fedoraproject.org/pub/fedora/linux/development/rawhide/Cloud/x86_64/images/$IMG
-fi
-
-# nothing fancy, just admin:foobar and root:foobar users
-[ -e cloud-init.iso ] || curl -L -O https://github.com/cockpit-project/bots/raw/main/machine/cloud-init.iso
-
-qemu-system-x86_64 -cpu host -enable-kvm -nographic -m 2048 -drive file=rawhide.qcow2,if=virtio -snapshot -cdrom cloud-init.iso -net nic,model=virtio -net user,hostfwd=tcp::22001-:22
diff --git a/do-fedora-bot.sh b/do-fedora-bot.sh
deleted file mode 100755 (executable)
index bc2bc6d..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/sh
-set -eu
-podman run -it --rm -v ~/upstream/fedora-bot:/bot:ro ghcr.io/osbuild/fedora-bot /bot/fedora_bot.py -c $1:${2:-3} --apikey $(< ~/.config/fedora-bot-merge.key)
diff --git a/install-rhel-tools b/install-rhel-tools
deleted file mode 100755 (executable)
index ec59162..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-#!/bin/sh
-# Install RHEL development tools into a toolbox
-set -eux
-
-sudo curl -o /etc/pki/ca-trust/source/anchors/2022-RH-IT-Root-CA.crt https://certs.corp.redhat.com/certs/2022-IT-Root-CA.pem
-
-sudo update-ca-trust
-
-(cd /etc/yum.repos.d; sudo curl -O --location https://download.devel.redhat.com/rel-eng/RCMTOOLS/rcm-tools-fedora.repo)
-sudo dnf install -y rhel-packager
diff --git a/postinst-setup-ostree b/postinst-setup-ostree
deleted file mode 100755 (executable)
index b05a198..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/sh
-set -ex
-
-# copy NM connections and fix SELinux context
-cp /home/martin/archiv/system-config/* /etc/
-chcon -R -t NetworkManager_etc_t -u system_u /etc/NetworkManager
-chcon -R -t NetworkManager_etc_rw_t -u system_u /etc/NetworkManager/NetworkManager.conf /etc/NetworkManager/system-connections
diff --git a/psiocp-login b/psiocp-login
deleted file mode 100755 (executable)
index 94846f1..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-#!/bin/sh
-# This requires sudo pip install ocp-sso-token
-set -eu
-
-if ! klist | grep -q IPA.REDHAT.COM; then
-    kinit mpitt@IPA.REDHAT.COM
-fi
-
-ocp-sso-token https://api.gpc.ocp-hub.prod.psi.redhat.com:6443 --namespace front-door-ci--pipeline --context psiocp
-oc config use-context psiocp
diff --git a/vmbr b/vmbr
deleted file mode 100755 (executable)
index d4f1a36..0000000
--- a/vmbr
+++ /dev/null
@@ -1,24 +0,0 @@
-#!/bin/sh
-set -e
-image="$1"
-bridge=br0
-[ -e "$image" ] || { echo "Usage: $0 <image> [options...]" >&2; exit 1; }
-shift
-
-# generate tap setup script
-script=`mktemp --tmpdir qemu.tap.script.XXXXXX`
-/bin/echo -e '#!/bin/sh\nip link set "$1" up\nip link set "$1" master' $bridge > $script
-chmod 755 $script
-
-# find a free MAC adddress
-i=0
-while [ $i -lt 255 ]; do
-    MAC=$(printf '52:54:00:12:34:%02x' $i)
-    arp -ani $bridge | grep -q $MAC || break
-    i=$((i+1))
-done
-echo "MAC address: $MAC"
-
-sudo qemu-system-x86_64 -enable-kvm -m 2048 -drive file="$image",if=virtio \
-    -net tap,script=$script,downscript=no -net nic,model=virtio,macaddr=$MAC "$@"
-rm $script