Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
Already on GitHub? Sign in to your account
tests,packaging: add package build support for Fedora for our spread setup #3365
Merged
Commits
Show all changes
43 commits
Select commit
Hold shift + click to select a range
7cbadd5
spread: define fedora-25 systems for linode and qemu
e5ded9c
spread: disable all test suites for fedora
10140af
tests/lib: extend pkgdb with support for fedora
53d525a
tests/lib: use less options for user creation
86dd9a7
tests/lib: add build support for an rpm package on Fedora
c71d0c2
tests/main: disable all tests but keep a single null test for Fedora
6f3ffb9
spread: handle repack/delta logic for Fedora
5d8bb4b
tests/lib: define different snap mount dir / libexec dir for Fedora
a7411a4
tests/lib: define necessary build dependencies for Fedora
88bf78f
tests/lib: use different package purge logic for Fedora
4942a9f
packaging/fedora-25: define our own LDFLAGS as workaround
94fb37f
tests/libs: use better variants of the dnf commands
a8df422
packaging,tests: remove /var/lib/snapd outside of the snap-mgmt script
b159d54
tests/lib: rework user/group creation
29eb612
tests/lib: drop not needed --quiet option
ef4272d
tests/lib: only use --disable-password/--gecos on Ubuntu
9db1ff6
tests/lib: rework user/group creation again to use either adduser or …
12b47a9
tests/lib: name it disabled-password instead of disable-password
3db8217
tests/lib: create user via useradd with home dir
73ebdf3
tests/libs: supply arguments correctly for adduser
0f0c674
tests/lib: abstract rpm build steps for Fedora a bit more
d0098ba
tests/lib: use grub2-editenv instead of grub-editenv
79b1b1a
tests/main: add comment explaining why test cases are disabled for Fe…
a068f94
tests/lib: print out information about the snapd package
55d7ca8
packaging/fedora: add argument parsing for the snap-mgmt script
0705e45
tests/lib: correct grub2-editenv call to not abort the test case
edf778b
Merge remote-tracking branch 'origin/master' into f/build-support-fedora
df4ed15
spread: refresh package index before installing xdelta/curl
4009f9e
tests/lib: use array for build dependencies
961624a
spread,tests: apply review comments
7180c1c
tests: drop null test
bbcfe04
tests/lib/dirs.sh: drop comments
73c53bc
Merge remote-tracking branch 'origin/master' into f/build-support-fedora
b4ede83
tests/lib: use python3-yaml as native package name on Fedora
f046f41
tests/lib: make mock verbose so that we see any build errors
8141c2f
Revert "tests/main: disable all tests but keep a single null test for…
d2702be
packaging/fedora: ignore new core-only repair systemd units
6492bed
tests/main: whitelist a single test for now
c8139a5
tests/main: restore formatting
cbc5c63
tests/lib: nap -> snap
5a728f0
Merge remote-tracking branch 'origin/master' into f/build-support-fedora
13f04b9
Merge remote-tracking branch 'origin/master' into f/build-support-fedora
7b80258
tests/lib: use LIBEXECDIR instead of the explicit dir path
Jump to file or symbol
Failed to load files and symbols.
Viewing a subset of changes. View all
packaging/fedora-25: define our own LDFLAGS as workaround
- Loading branch information...
commit 4942a9f9e7c570a44b554d8cc924c9343331ca16
Simon Fels
committed
May 22, 2017