diff options
author | Holger Levsen <holger@layer-acht.org> | 2015-12-11 17:28:44 +0100 |
---|---|---|
committer | Holger Levsen <holger@layer-acht.org> | 2015-12-11 17:28:44 +0100 |
commit | 84a77401e9d1f78e290caa1f3aa82bd3fdf64f0d (patch) | |
tree | c65479d22549dc2705367942660eae92ed36d0c0 /TODO | |
parent | 5a48af7b2b31fa31d027a1a5f8e884b5eef04bf1 (diff) | |
download | jenkins.debian.net-84a77401e9d1f78e290caa1f3aa82bd3fdf64f0d.tar.xz |
reproducible fedora: first shot at building rpm based distros.
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 11 |
1 files changed, 7 insertions, 4 deletions
@@ -282,12 +282,15 @@ This is about Debian, below are more todo entries for other projects… ==== reproducible Fedora * build script -** call the script reproducible_rpms.sh as it can also build OpenSuSE packages -** then use yumdownloader to download rpms: 'yumdownloader --source sudo' -** use mock to build: 'mock -r fedora-23-x86_64 --resultdir=. sudo-1.8.14p3-1.fc23.src.rpm' +** how to get a list of packages? +** no variations introduced yet: +*** use '-j$NUM_CPU' and 'NEW_NUM_CPU=$(echo $NUM_CPU-1|bc)' +*** modify TZ, LANG, LC_ALL, umask +* other bits: +** use modified rpmbuild package * hosts/pb-build3/etc/yum/repos.d/* is really not sooo good but works… -* how to get a list of packages? * build rawhide instead of fedora-23? +** when adding rawhide make sure this is not needed: 'yumdownloader --enablerepo=fedora-23-src --source sudo' * more notes: ** http://blog.packagecloud.io/eng/2015/05/11/building-rpm-packages-with-mock/ |