Try out Travis repoman builds. - parlay - yet another gentoo overlay
HTML git clone https://git.parazyd.org/parlay
DIR Log
DIR Files
DIR Refs
DIR README
---
DIR commit 7be0f808725515971009dcf55a5ac2ba7ecf7fd7
DIR parent c320c5da3542220f2089bf0ec1651efd5814b5b6
HTML Author: parazyd <parazyd@dyne.org>
Date: Sat, 13 May 2017 09:55:42 +0200
Try out Travis repoman builds.
Diffstat:
A .travis.yml | 28 ++++++++++++++++++++++++++++
1 file changed, 28 insertions(+), 0 deletions(-)
---
DIR diff --git a/.travis.yml b/.travis.yml
@@ -0,0 +1,28 @@
+language: python
+python:
+ - "3.2"
+notifications:
+ irc:
+ channels:
+ - "irc.dyne.org#avo"
+ on_success: always # options: [always|never|change] default: always
+ on_failure: always # options: [always|never|change] default: always
+before_script:
+ - mkdir travis-overlay
+ - mv !(travis-overlay) travis-overlay/
+ - mv .git travis-overlay/
+ - wget "http://distfiles.gentoo.org/distfiles/portage-2.2.28.tar.bz2"
+ - wget "http://distfiles.gentoo.org/snapshots/portage-latest.tar.xz"
+ - sudo chmod 777 /etc/passwd /etc/group /etc /usr
+ - echo "portage:x:250:250:portage:/var/tmp/portage:/bin/false" >> /etc/passwd
+ - echo "portage::250:portage,travis" >> /etc/group
+ - mkdir -p /etc/portage/ /usr/portage/distfiles
+ - tar xjf portage-2.2.28.tar.bz2
+ - tar xJf portage-latest.tar.xz -C /usr/
+ - cp portage-2.2.28/cnf/repos.conf /etc/portage/
+ - rsync --recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --checksum --quiet rsync://rsync.gentoo.org/gentoo-portage /usr/portage
+ - ln -s /usr/portage/profiles/default/linux/amd64/13.0 /etc/portage/make.profile
+ - cd travis-overlay
+script:
+ - ./../portage-2.2.28/bin/repoman full -i -d
+