[Bugs] [Bug 1727727] Build+Packaging Automation
bugzilla at redhat.com
bugzilla at redhat.com
Thu Aug 22 09:24:54 UTC 2019
https://bugzilla.redhat.com/show_bug.cgi?id=1727727
--- Comment #11 from hari gowtham <hgowtham at redhat.com> ---
By setup i meant doing the following prerequisites:
these two steps are the ones necessary as of now:
- `deb.packages.dot-gnupg.tgz`: has the ~/.gnupg dir with the keyring
needed to build & sign packages
- packages required: build-essential pbuilder devscripts reprepro
debhelper dpkg-sig
And for the first time we need to do this:
# First time create the /var/cache/pbuilder/base.tgz
# on debian: sudo pbuilder create --distribution wheezy --mirror
ftp://ftp.us.debian.org/debian/ --debootstrapopts
"--keyring=/usr/share/keyrings/debian-archive-keyring.gpg"
# on raspbian: sudo pbuilder create --distribution wheezy --mirror
http://archive.raspbian.org/raspbian/ --debootstrapopts
"--keyring=/usr/share/keyrings/raspbian-archive-keyring.gpg"
NOTE:
In future if any change is made here (
https://github.com/semiosis/glusterfs-debian/tree/wheezy-glusterfs-3.5/debian)
then we might have to change it.
The reason to go for the above two level implementation was, I wasn't aware of
how to make the
job run on a particular machine based on the arguments it gets.
Like stretch has to be run on
rhs-vm-16.storage-dev.lab.eng.bOS.redhat.com(which will be one of the jenkins
debian slaves)
And we have to run the script on multiple machines based on the number of
distributions we want to build.
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the Bugs
mailing list