From 16b8d5e5f438d146d5e194014d96616079213c1f Mon Sep 17 00:00:00 2001 From: Martin Pitt Date: Thu, 28 May 2026 11:10:45 +0200 Subject: [PATCH] Drop obsolete scripts claude-sysext cloud-rawhide do-fedora-bot.sh install-rhel-tools postinst-setup-ostree psiocp-login vmbr --- claude-sysext | 52 ------------------------------------------- cloud-rawhide | 12 ---------- do-fedora-bot.sh | 3 --- install-rhel-tools | 10 --------- postinst-setup-ostree | 7 ------ psiocp-login | 10 --------- vmbr | 24 -------------------- 7 files changed, 118 deletions(-) delete mode 100755 claude-sysext delete mode 100755 cloud-rawhide delete mode 100755 do-fedora-bot.sh delete mode 100755 install-rhel-tools delete mode 100755 postinst-setup-ostree delete mode 100755 psiocp-login delete mode 100755 vmbr diff --git a/claude-sysext b/claude-sysext deleted file mode 100755 index 9d68c6a..0000000 --- a/claude-sysext +++ /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 index d10f3f4..0000000 --- a/cloud-rawhide +++ /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 index bc2bc6d..0000000 --- a/do-fedora-bot.sh +++ /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 index ec59162..0000000 --- a/install-rhel-tools +++ /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 index b05a198..0000000 --- a/postinst-setup-ostree +++ /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 index 94846f1..0000000 --- a/psiocp-login +++ /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 index d4f1a36..0000000 --- a/vmbr +++ /dev/null @@ -1,24 +0,0 @@ -#!/bin/sh -set -e -image="$1" -bridge=br0 -[ -e "$image" ] || { echo "Usage: $0 [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 -- 2.47.3