From 4d625d2614bc31225c14d8dcc1014617f7e21ba4 Mon Sep 17 00:00:00 2001 From: Hinrikus Wolf <hinrikus@fsmpi.rwth-aachen.de> Date: Wed, 13 Feb 2019 23:58:35 +0100 Subject: [PATCH] add support for backporting sssd --- .gitlab-ci.yml | 21 ++++++++++++++------- scripts/sssd.sh | 20 ++++++++++++++++++++ 2 files changed, 34 insertions(+), 7 deletions(-) create mode 100755 scripts/sssd.sh diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index c331bd6..a8e51c5 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 0000000..742eec6 --- /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 + -- GitLab