Thomas Haller
f012ce8e3c
contrib/bkr: update job01.xml
...
Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-10-03 10:40:20 +02:00
Thomas Haller
0223182ec8
contrib/bkr: update job01.xml
...
Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-10-03 10:40:20 +02:00
Thomas Haller
9d1a0278f0
contrib/bkr: add --nitrate-tag option to substitute TESTS
...
Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-10-03 10:40:20 +02:00
Thomas Haller
9cbf3ce19e
contrib/jenkins: update jenkins_script.sh
...
Support new parameter OUT_OF_TREE_BUILD and cleanup code
Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-10-03 10:40:20 +02:00
Thomas Haller
e6a32515f9
contrib/bzutil: support selecting fields in --filter directly without 'match'
...
Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-10-03 10:40:20 +02:00
Thomas Haller
910f165ee5
contrib/bzutil: make 'match' filter to use regular expression
...
Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-10-03 10:40:20 +02:00
Thomas Haller
773d82be7a
contrib/bzutil: add --filter option
...
Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-10-03 10:40:20 +02:00
Thomas Haller
af3a3d457b
contrib/rh-utils: add url to webservice API as code comment
...
Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-10-03 10:40:20 +02:00
Thomas Haller
e44280ad12
contrib/rh-utils: implement setting of BZ properties
...
Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-10-03 10:40:20 +02:00
Thomas Haller
a1c9fdcd03
contrib/rh-utils: improve logging output and show product+version
...
Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-10-03 10:40:20 +02:00
Thomas Haller
204801283f
contrib/rh-utils: show result count in output
...
Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-10-03 10:40:20 +02:00
Thomas Haller
40c9e31d9a
contrib/rh-utils: improve help output by showing examples
...
Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-10-03 10:40:20 +02:00
Thomas Haller
a237b9cb60
contrib/jenkins: update jenkins_script.sh
...
Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-10-03 10:40:20 +02:00
Thomas Haller
62148704f5
contrib/jenkins: minor fix in trigger_build.sh script
...
Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-10-03 10:40:20 +02:00
Thomas Haller
e93d448fb9
contrib/jenkins: fix -h output for trigger_build.sh script
...
Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-10-03 10:40:20 +02:00
Thomas Haller
3acfe7f85d
contrib/jenkins: let trigger_build.sh use HEAD rev by default
...
Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-10-03 10:40:20 +02:00
Thomas Haller
fb93622756
contrib/jenkins: fix typo in trigger_build.sh script
...
Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-10-03 10:40:20 +02:00
Thomas Haller
a94f88aaba
contrib/bkr: fix detection of URLs in Jenkins
...
Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-10-03 10:40:20 +02:00
Thomas Haller
9e1b6609de
contrib/bkr: substitute unknown templates by "" in bkr.py
...
Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-10-03 10:40:20 +02:00
Thomas Haller
4863d11ffa
contrib/bkr: update job01.xml
...
Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-10-03 10:40:20 +02:00
Thomas Haller
61a69d5ef7
contrib/rh-utils: add --no-bz option to bzutil.py
...
Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-10-03 10:40:20 +02:00
Thomas Haller
1594ea0971
contrib/rh-utils: improve bzutil.py
...
- refactor handling of configuration values (supports environment variables
to override configuration values and accepts missing config file)
- add different modes how to list and group the output
- add different levels of verbosity
- add --rh-search and --rh-search-since flag
Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-10-03 10:40:20 +02:00
Thomas Haller
9036095c8a
contrib/jenkins: improve trigger_build.sh script and add RPM parameter to jenkins
...
Configure jenkins project to accept a boolean build parameter "RPM" to
control whether to build the RPM packages.
Also, adjust the trigger_build.sh script, to support this parameter and
accept command line arguments.
Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-10-03 10:40:20 +02:00
Thomas Haller
dc7c8892bc
contrib/bkr: add bkr.py script
...
Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-10-03 10:40:20 +02:00
Thomas Haller
36d086af43
contrib: move/rename files
...
Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-10-03 10:40:20 +02:00
Thomas Haller
3720dded9b
contrib/jenkins: log timestamp in jenkins build script
...
Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-10-03 10:40:20 +02:00
Thomas Haller
05347aaba3
contrib: add build script used on the jenkins installation (current version)
...
Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-10-03 10:40:19 +02:00
Thomas Haller
b83261f049
contrib: check that the commit is pushed upstream in trigger_build.sh
...
Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-10-03 10:40:19 +02:00
Thomas Haller
5a01321aaf
contrib: add script trigger_build.sh
...
Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-10-03 10:40:19 +02:00
Thomas Haller
8498393266
contrib: fetch cf_fixed_in field from bugzilla in bzutil.py
...
Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-10-03 10:40:19 +02:00
Thomas Haller
289da6800b
contrib: bugfix and improve matching of bzutil.py
...
Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-10-03 10:40:19 +02:00
Thomas Haller
c6b5a33ef4
contrib: add fetching data from bugzilla to bzutil.py
...
This is heavily borrowed from
http://git.app.eng.bos.redhat.com/rcm/dist-git-utils.git/tree/src/gitbz
Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-10-03 10:40:19 +02:00
Thomas Haller
b0eede287e
contrib: refactor bzutil to extract commit parsing into a separate class
...
Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-10-03 10:40:19 +02:00
Thomas Haller
999c570912
contrib: initial version bgz_util.py script
...
Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-10-03 10:40:19 +02:00
Thomas Haller
2358aeacb0
contrib/makerepo: add default gitignore pattern to makerepo.gitignore
...
Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-10-03 10:40:19 +02:00
Thomas Haller
3c7675af14
contrib/makerepo: detects RELEASE_BASE_COMMIT or NetworkManager-openvpn
...
Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-10-03 10:40:19 +02:00
Thomas Haller
fd5365c4a9
contrib/makerepo: accepts the RELEASE_BASE_COMMIT as environment variable (only detect as fallback)
...
Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-10-03 10:40:19 +02:00
Thomas Haller
2fbca34dbf
contrib/makerepo: now works with NetworkManager-openvpn package
...
Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-10-03 10:40:19 +02:00
Thomas Haller
2ce4c32195
contrib/makerepo: bases branch on top of commit which created the source tarball
...
Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-10-03 10:40:19 +02:00
Thomas Haller
cae868f689
contrib/makerepo: check that reapplying patch succeeded in makerepo.sh
...
Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-10-03 10:40:19 +02:00
Thomas Haller
0cadf0ad44
contrib/makerepo: fix portability issues of makerepo.sh
...
makerepo.sh failed on RHEL6, because
- realpath was not available
- git-config did not understand the --local option
Fix these issues.
Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-10-03 10:40:19 +02:00
Thomas Haller
665a539f72
contrib/makerepo: fix git-add command invocation in makerepo.sh
...
Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-10-03 10:40:19 +02:00
Thomas Haller
879810f9d3
contrib/makerepo: takes makerepo.gitignore from .git/
...
Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-10-03 10:40:19 +02:00
Thomas Haller
1bb8cc8d05
contrib/makerepo: extend makerepo.sh to support libnl3 package
...
Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-10-03 10:40:19 +02:00
Thomas Haller
7a9a9d84c5
contrib/makerepo: configure git-notes in makerepo.sh and fetch from origin
...
Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-10-03 10:40:19 +02:00
Thomas Haller
2119432cdd
contrib/makerepo: update makerepo.sh to better detect rhpkg/fedpkg
...
Also, allow makerepo.sh not to be in the root directory of the
dist-git checkout. Instead, your current working directory
must now be inside the git working copy
Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-10-03 10:40:19 +02:00
Thomas Haller
ad848122cf
contrib/makerepo: update makerepo.sh to detect NetworkManager source directory
...
Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-10-03 10:40:19 +02:00
Thomas Haller
d060be7f07
contrib/makerepo: add makerepo.sh script
...
This script can be used when backporting patches in dist-git for
Fedora and RHEL. Try `./makerepo.sh -h`
Signed-off-by: Thomas Haller <thaller@redhat.com>
2014-10-03 10:40:19 +02:00
Dan Williams
e80d03b5fa
merge: fix DHCP 'expire' state handling (rh #1139326 ) (bgo #737225 )
2014-10-02 15:03:00 -05:00
Dan Williams
90a77565d4
dhcp: treat lease expiry as failure (rh #1139326 )
...
Lease expiry means that the DHCP configuration is no longer valid, and
that all attempts to renew/rebind the lease have failed. The IP config
needs to be removed. NetworkManager also sets prefered/valid lifetimes
on addresses, so the kernel will remove them when the lease expires
anyway. That causes removal of the default route, if the default route
was through the device whose config has now expired.
DHCP clients will typically move to the 'renew' or 'rebind' states when
nearing lease expiry, then if no answer is received move to the 'expire'
state. Eventually they move to the 'fail' state when all attempts to
contact the server have failed.
Previously, since NM ignored the 'expire' DHCP state it would not clear
out the DHCP IP4 config immediately when the lease expired, instead
waiting for the DHCP client to move to the 'fail' state. But if the
DHCP server appeared between the 'expire' and 'fail' states, NM would
not notice and the device's NMIP4Config would not change, and thus the
Policy would not get the "ip4-config-changed" signal to re-add the
default route that the kernel had previously removed due to the valid
lifetime reaching zero when the lease expired.
https://bugzilla.redhat.com/show_bug.cgi?id=1139326
2014-10-02 15:02:44 -05:00