]> git.pld-linux.org Git - projects/cleanbuild.git/commitdiff
run builder --init-rpm-dir before replacing symlink
authorElan Ruusamäe <glen@pld-linux.org>
Wed, 14 Jun 2017 19:51:03 +0000 (22:51 +0300)
committerElan Ruusamäe <glen@pld-linux.org>
Wed, 14 Jun 2017 19:51:03 +0000 (22:51 +0300)
docker/Dockerfile

index be259c7f38fa3de74d563aa2e619692aea9b03ee..d5894f31fa744996b43f2a31b00d5a76b14f05b5 100644 (file)
@@ -12,9 +12,10 @@ RUN set -x \
        # for builder -R
        && echo 'builder ALL = NOPASSWD:/usr/bin/poldek -q --update --upa' > /etc/sudoers.d/builder \
        && echo 'builder ALL = NOPASSWD:/usr/bin/poldek --noask --caplookup --uniq -uG *' >>  /etc/sudoers.d/builder \
-       # replace system builder script with local checkout
-       && ln -snf ~builder/rpm/rpm-build-tools/builder.sh /usr/bin/builder \
        # preserve downloaded packages
+       # init rpm dir and replace system package
+       && sudo -H -u builder builder --init-rpm-dir \
+       && ln -snf ~builder/rpm/rpm-build-tools/builder.sh /usr/bin/builder \
        && poldek-config keep_downloads yes \
        && poldek --clean-whole
 
This page took 0.14583 seconds and 4 git commands to generate.