summaryrefslogtreecommitdiffstats
path: root/TODO
diff options
context:
space:
mode:
authorHolger Levsen <holger@layer-acht.org>2015-12-11 17:28:44 +0100
committerHolger Levsen <holger@layer-acht.org>2015-12-11 17:28:44 +0100
commit84a77401e9d1f78e290caa1f3aa82bd3fdf64f0d (patch)
treec65479d22549dc2705367942660eae92ed36d0c0 /TODO
parent5a48af7b2b31fa31d027a1a5f8e884b5eef04bf1 (diff)
downloadjenkins.debian.net-84a77401e9d1f78e290caa1f3aa82bd3fdf64f0d.tar.xz
reproducible fedora: first shot at building rpm based distros.
Diffstat (limited to 'TODO')
-rw-r--r--TODO11
1 files changed, 7 insertions, 4 deletions
diff --git a/TODO b/TODO
index 80f708b1..4b1d4f51 100644
--- a/TODO
+++ b/TODO
@@ -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/