Browse Source

Add devuan support files

tags/devuan/0.14.1+devuan6
nextime 6 years ago
parent
commit
360d3a596f
6 changed files with 24 additions and 2 deletions
  1. +2
    -0
      Makefile
  2. +2
    -2
      README.md
  3. +11
    -0
      debian/control
  4. +2
    -0
      debian/jenkins-debian-glue-buildenv-devuan.install
  5. +2
    -0
      devuan/jenkins
  6. +5
    -0
      devuan/pbuilderrc

+ 2
- 0
Makefile View File

@@ -13,6 +13,8 @@ install: $(scripts)

mkdir -p $(DESTDIR)/usr/share/jenkins-debian-glue/examples/
install -m 0664 examples/* $(DESTDIR)/usr/share/jenkins-debian-glue/examples/
mkdir -p $(DESTDIR)/usr/share/jenkins-debian-glue/examples/devuan
install -m 0664 devuan/* $(DESTDIR)/usr/share/jenkins-debian-glue/examples/devuan/
mkdir -p $(DESTDIR)/usr/share/jenkins-debian-glue/pbuilder-hookdir/
install -m 0775 pbuilder-hookdir/* $(DESTDIR)/usr/share/jenkins-debian-glue/pbuilder-hookdir/



+ 2
- 2
README.md View File

@@ -1,8 +1,8 @@
jenkins-debian-glue
===================

Continuous Integration for Debian and Ubuntu made easy.
jenkins-debian-glue allows you to build Debian and Ubuntu packages
Continuous Integration for Debian, Ubuntu and Devuan made easy.
jenkins-debian-glue allows you to build Debian, Ubuntu and Devuan packages
directly from the Jenkins Continuous Integration system.

Please head over to [jenkins-debian-glue.org](http://jenkins-debian-glue.org/)


+ 11
- 0
debian/control View File

@@ -116,3 +116,14 @@ Description: piuparts integration in Jenkins
package installation and upgrades of generated Debian packages.
The scripts can be used for generating TAP reports of piuparts
runs checking Debian packages inside Jenkins jobs.

Package: jenkins-debian-glue-buildenv-devuan
Architecture: all
Depends: sudo,
jenkins-debian-glue-buildenv,
${misc:Depends}
Description: Devuan GNU/Linux support in jenkins debian glue
This package provides Devuan specific additional files
used for building Devuan packages.



+ 2
- 0
debian/jenkins-debian-glue-buildenv-devuan.install View File

@@ -0,0 +1,2 @@
debian/tmp/usr/share/jenkins-debian-glue/examples/devuan/pbuilderrc etc/jenkins/
debian/tmp/usr/share/jenkins-debian-glue/examples/devuan/jenkins etc/sudoers.d/

+ 2
- 0
devuan/jenkins View File

@@ -0,0 +1,2 @@
jenkins ALL=NOPASSWD: /usr/sbin/cowbuilder, /usr/sbin/chroot, /bin/chmod, /bin/rm, /bin/mv, /bin/cat
Defaults env_keep+="DEB_* DIST ARCH ADT QEMU_LOG_FILENAME"

+ 5
- 0
devuan/pbuilderrc View File

@@ -0,0 +1,5 @@
MIRRORSITE="http://packages.devuan.org/merged/"
COMPONENTS="main contrib non-free"
DEBOOTSTRAPOPTS=("${DEBOOTSTRAPOPTS[@]}" "--keyring=/usr/share/keyrings/devuan-keyring.gpg")
EXTRAPACKAGES="devuan-keyring"


Loading…
Cancel
Save