]> git.pld-linux.org Git - projects/cleanbuild.git/blame - Dockerfile
update docbook-style-xsl; generic exec finder
[projects/cleanbuild.git] / Dockerfile
CommitLineData
06459a6a
ER
1# create base image for cleanbuild
2
3FROM glen/pld
4
5RUN set -x \
6 # first upgrade to latest
7 && poldek --upgrade-dist \
8 # install build deps
b23f7f37 9 && poldek -u rpm-build perl-modules pwdutils coreutils util-linux git-core gawk sudo \
06459a6a
ER
10 # this will setup builder user
11 && poldek -u pld-builder-chroot \
06459a6a
ER
12 # for builder -R
13 && echo 'builder ALL = NOPASSWD:/usr/bin/poldek -q --update --upa' > /etc/sudoers.d/builder \
14 && echo 'builder ALL = NOPASSWD:/usr/bin/poldek --noask --caplookup --uniq -uG *' >> /etc/sudoers.d/builder \
15 # preserve downloaded packages
16 && sed -i -e 's/^#keep downloads = .*/keep downloads = yes/' /etc/poldek/poldek.conf \
17 && poldek --clean-whole
18
19# switch user
20USER builder
21
22# Use sleep to run forever
23CMD ["sleep", "infinity"]
This page took 0.122256 seconds and 4 git commands to generate.