]> piware.de Git - bin.git/commitdiff
build-debian-toolbox: forward podman/toolbox commands to host
authorMartin Pitt <martin@piware.de>
Tue, 11 Apr 2023 03:47:43 +0000 (05:47 +0200)
committerMartin Pitt <martin@piware.de>
Tue, 11 Apr 2023 03:47:43 +0000 (05:47 +0200)
build-debian-toolbox

index 82868761747be77a1cbcd88b91e5523d48b869b3..734f42f894e9e4b6373d4cc443ab6e8a8e4439d8 100755 (executable)
@@ -41,10 +41,16 @@ sudo hostname -F /etc/hostname
 sudo eatmydata apt-get -y dist-upgrade
 
 # development tools
-sudo eatmydata apt-get install -y --no-install-recommends build-essential git-buildpackage libwww-perl less vim lintian debhelper manpages-dev git dput pristine-tar bash-completion wget gnupg ubuntu-dev-tools python3-debian fakeroot libdistro-info-perl openssh-client
+sudo eatmydata apt-get install -y --no-install-recommends build-essential git-buildpackage libwww-perl less vim lintian debhelper manpages-dev git dput pristine-tar bash-completion wget gnupg ubuntu-dev-tools python3-debian fakeroot libdistro-info-perl openssh-client flatpak-xdg-utils
 
 # autopkgtest
 sudo eatmydata apt-get install -y --no-install-recommends autopkgtest qemu-system-x86 qemu-utils genisoimage
+
+# commands to forward to the host
+for cmd in podman toolbox; do
+    printf "#!/bin/sh\n/usr/libexec/flatpak-xdg-utils/flatpak-spawn --host $cmd \42\$@\42\n" | sudo tee /usr/local/bin/$cmd >/dev/null
+    sudo chmod a+x /usr/local/bin/$cmd
+done
 '
 
 toolbox enter --container $RELEASE