diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index c331bd61252b295324e11a436554cac6e88603a2..a8e51c50544e3332ad452d629cf69caca1f284ff 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -8,14 +8,21 @@ before_script: - mv sources.list.new /etc/apt/sources.list - apt-get update - apt-get install -y dpkg-dev quilt devscripts - - python3 -m venv venv - - source venv/bin/activate - - pip install wheel - - pip install -r requirements.txt - - mkdir -p ~/.ssh - - echo $DEPLOY_KEY | base64 --decode > ~/.ssh/id_ed25519 - - chmod go-rw ~/.ssh/id_ed25519 +# - python3 -m venv venv +# - source venv/bin/activate +# - pip install wheel +# - pip install -r requirements.txt +# - mkdir -p ~/.ssh +# - echo $DEPLOY_KEY | base64 --decode > ~/.ssh/id_ed25519 +# - chmod go-rw ~/.ssh/id_ed25519 + +sssd: + stage: build + script: scripts/sssd.sh + artifacts: + path: + - packages/*.deb stages: - build diff --git a/scripts/sssd.sh b/scripts/sssd.sh new file mode 100755 index 0000000000000000000000000000000000000000..742eec6cbcb85a6305f62d5831b9e472b15dbae6 --- /dev/null +++ b/scripts/sssd.sh @@ -0,0 +1,20 @@ +#!/bin/bash + +export DEBIAN_FRONTEND="noninteractive" +export DEBIAN_PRIORITY="critical" + +echo "deb-src http://ftp.halifax.rwth-aachen.de/debian/ buster main" > /etc/apt/sources.list.d/buster_src.list +apt-get update +apt-get source --only-source -t buster sssd +SSSD_VERSION=$(rmadison sssd --architecture=amd64 -s buster | cut -d\| -f2 | sed s"/ //g" | sed s"/\-.*$//g") +cd sssd-$SSSD_VERSION +mk-build-deps --install --remove --tool "apt-get -o Debug::pkgProblemResolver=yes --no-install-recommends --yes" +dch --local ~bpo9+ --distribution stretch-backports "Rebuild for stretch-backports." +fakeroot debian/rules binary +debuild -us -uc -nc + +cd /root +mkdir debug packages +mv *dbgsym* debug +mv *.deb packages +