]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
semaphore: move back to autopkgtest master branch
authorLuca Boccassi <bluca@debian.org>
Sat, 9 Mar 2024 12:42:32 +0000 (12:42 +0000)
committerLuca Boccassi <bluca@debian.org>
Sat, 9 Mar 2024 12:42:32 +0000 (12:42 +0000)
Instead of fixing the commit, we can workaround the adduser issue by
simply creating a user manually beforehand, which means the broken
codepath in autopkgtest is not taken. We can remove it once it's
fixed upstream, which is in progress:

https://salsa.debian.org/ci-team/autopkgtest/-/merge_requests/297

.semaphore/semaphore-runner.sh

index 06e3e725b4697c91c7b147b8a726fcad5413e978..eb2b56078bfbfeeba67051de68efa0dab65005d3 100755 (executable)
@@ -50,6 +50,8 @@ apt-get install -y -t $RELEASE-backports debhelper libcurl4-openssl-dev libarchi
 apt-get purge --auto-remove -y unattended-upgrades
 systemctl unmask systemd-networkd
 systemctl enable systemd-networkd
+# Remove once https://salsa.debian.org/ci-team/autopkgtest/-/merge_requests/297 is sorted
+adduser --disabled-login --gecos 'Temporary autopkgtest user,,,' autopkgtest
 EOF
     sudo lxc-stop -n "$CONTAINER"
 }
@@ -66,7 +68,7 @@ for phase in "${PHASES[@]}"; do
             sudo apt-get install -y -t "$UBUNTU_RELEASE-backports" lxc
             sudo apt-get install -y python3-debian git dpkg-dev fakeroot python3-jinja2
 
-            [ -d "$AUTOPKGTEST_DIR" ] || git clone --quiet --branch=debian/5.32 --depth=1 https://salsa.debian.org/ci-team/autopkgtest.git "$AUTOPKGTEST_DIR"
+            [ -d "$AUTOPKGTEST_DIR" ] || git clone --quiet --depth=1 https://salsa.debian.org/ci-team/autopkgtest.git "$AUTOPKGTEST_DIR"
 
             create_container
         ;;