Commit Graph

378 Commits

Author SHA1 Message Date
Mikhail Gordeev
8b4dc01d8b Add ALT Linux example
Signed-off-by: Mikhail Gordeev <obirvalger@altlinux.org>
2019-03-22 20:25:33 +03:00
Mikhail Gordeev
73f463c1e9 Add apt_rpm package manager
ALT Linux apt does not support --auto-remove flag with remove operation

Signed-off-by: Mikhail Gordeev <obirvalger@altlinux.org>
2019-03-22 20:08:13 +03:00
Mikhail Gordeev
6103aa0aa5 Add ALT Linux downloader
Signed-off-by: Mikhail Gordeev <obirvalger@altlinux.org>
2019-03-22 20:00:14 +03:00
Stéphane Graber
c611867224
opensuse: Fix 42.3 download
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
2019-03-11 17:41:04 -04:00
Stéphane Graber
fa2214ecd6
Restrict allow-downgrade hack to OpenSUSE
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
2019-03-06 16:21:02 -05:00
Stéphane Graber
7a8993e1da
Merge pull request #154 from monstermunchkin/fixes/opensuse
sources: Fix openSUSE --allow-downgrade flag
2019-03-06 14:35:30 -05:00
Stéphane Graber
d859adc687
Merge pull request #153 from monstermunchkin/issues/149-timeout
main: Add --timeout flag
2019-03-06 14:34:53 -05:00
Thomas Hipp
791da4d139
sources: Fix openSUSE --allow-downgrade flag
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
2019-03-06 20:30:37 +01:00
Thomas Hipp
795fd7178f
main: Add --timeout flag
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
2019-03-06 20:26:11 +01:00
Stéphane Graber
8b12998aac
Merge pull request #151 from monstermunchkin/fixes/opensuse
chroot: Special case openSUSE 15.x
2019-03-06 12:04:46 -05:00
Thomas Hipp
b068b798bc
chroot: Special case openSUSE > 42.3
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
2019-03-06 17:55:47 +01:00
Stéphane Graber
c5a35e9f97
Merge pull request #152 from monstermunchkin/features/package-sets-order
chroot: Honor package set order for install/remove
2019-03-06 11:31:24 -05:00
Thomas Hipp
9907a513cf
chroot: Honor package set order for install/remove
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
2019-03-06 17:23:04 +01:00
Stéphane Graber
7031511afa
Merge pull request #150 from monstermunchkin/fixes/opensuse-leap-42.3-support
openSUSE fixes
2019-03-06 10:45:15 -05:00
Thomas Hipp
fa10c709b8
chroot: Special case openSUSE Tumbleweed
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
2019-03-06 16:41:23 +01:00
Thomas Hipp
77bd4eee0d
sources: Support openSUSE Leap 42.3
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
2019-03-06 16:41:23 +01:00
Thomas Hipp
f2c6371971
zypper: Remove --allow-downgrade install flag
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
2019-03-06 16:41:22 +01:00
Thomas Hipp
1dd406f34a
managers: Allow overriding install flags
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
2019-03-06 16:41:22 +01:00
Christian Brauner
c9f549d8cc
Merge pull request #148 from monstermunchkin/fixes/archlinux-latest-release
sources: Fix latest Arch Linux release
2019-03-06 13:33:02 +01:00
Thomas Hipp
9d545ac5fc
sources: Fix latest Arch Linux release
The `latest/` path is not available on all Arch Linux mirrors.
Therefore, releases are determined by checking all paths.

Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
2019-03-06 09:31:31 +01:00
Stéphane Graber
e48884faaa
Update for docker-companion API break
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
2019-03-05 17:01:26 -05:00
Stéphane Graber
36c4e889ff
Merge pull request #146 from monstermunchkin/issues/144-archlinux-release
sources: Get latest release from mirror
2019-03-04 18:49:58 +01:00
Thomas Hipp
7e8a05b899
sources: Get latest release from mirror
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
2019-03-04 15:16:55 +01:00
Christian Brauner
d8a2072977
Merge pull request #147 from monstermunchkin/issues/145-opensuse-leap-download-pattern
sources: Fix openSUSE Leap 15 tarball URL
2019-03-04 14:53:01 +01:00
Thomas Hipp
79199f03cd
sources: Fix openSUSE Leap 15 tarball URL
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
2019-03-04 14:02:51 +01:00
Stéphane Graber
7c8186e42d
zypper: Allow package downgrades
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
2019-02-28 16:23:42 +01:00
Stéphane Graber
1673728175
Merge pull request #143 from monstermunchkin/issues/135-opensuse
sources: Use correct openSUSE tarball
2019-02-28 14:38:01 +01:00
Thomas Hipp
9298056d8f
sources: Use correct openSUSE tarball
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
2019-02-28 14:01:12 +01:00
Stéphane Graber
4af9b6d3ef
opensuse: Add s390x
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
2019-02-28 13:09:57 +01:00
Stéphane Graber
f1f8733941
Merge pull request #139 from monstermunchkin/issues/135-opensuse
Add openSUSE
2019-02-27 18:14:28 +01:00
Thomas Hipp
8828aef5b5
doc: Add openSUSE
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
2019-02-27 16:58:17 +01:00
Thomas Hipp
016e09c445
shared: Add zypper
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
2019-02-27 16:58:17 +01:00
Thomas Hipp
907dfedc33
managers: Add zypper
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
2019-02-27 16:58:17 +01:00
Thomas Hipp
1609d38f61
sources: Add openSUSE
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
2019-02-27 16:58:17 +01:00
Thomas Hipp
addeb7bc3e
shared: Add openSUSE
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
2019-02-27 16:58:11 +01:00
Thomas Hipp
164decd43f
shared: Decrypt signed file
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
2019-02-27 16:58:11 +01:00
Stéphane Graber
7bd8c43fd2
Merge pull request #142 from monstermunchkin/fixes/various
Various fixes
2019-02-27 11:04:50 +01:00
Thomas Hipp
7bf831db43
*: Download to specific directory
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
2019-02-27 10:54:02 +01:00
Thomas Hipp
fb00879244
Merge pull request #141 from stgraber/master
Add i386 support for Oracle
2019-02-27 10:07:30 +01:00
Stéphane Graber
89ac169fa4
oracle: Support other architectures
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
2019-02-27 09:54:47 +01:00
Stéphane Graber
b2e34747d2
oracle: Fix missing close calls
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
2019-02-27 09:47:05 +01:00
Stéphane Graber
ce1df55da0
Merge pull request #140 from monstermunchkin/fixes/oraclelinux
sources: Fix Oracle Linux 6
2019-02-26 23:12:31 +01:00
Thomas Hipp
a4915fd200
sources: Fix Oracle Linux 6
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
2019-02-26 22:24:17 +01:00
Stéphane Graber
8462517742
Merge pull request #138 from monstermunchkin/issues/134-oracle-linux
Support Oracle Linux
2019-02-25 17:18:18 +01:00
Thomas Hipp
1d75b934ee
doc: Add Oracle Linux
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
2019-02-25 16:24:20 +01:00
Thomas Hipp
36618194ae
shared: Add Oracle Linux
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
2019-02-25 16:24:20 +01:00
Thomas Hipp
bfc8e56d37
sources: Add Oracle Linux
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
2019-02-25 16:24:20 +01:00
Stéphane Graber
e1c547b4df
Merge pull request #133 from monstermunchkin/features/architecture-specific-package-sets
Support architecture specific package sets
2019-02-15 11:09:22 -05:00
Thomas Hipp
8fa1835ee6
distrobuilder: Architecture specific package sets
This adds support for architecture specific package sets. If the field
is unset, packages will be installed/removed on all architectures.

Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
2019-02-15 08:24:48 +01:00
Thomas Hipp
8b80b8840f
shared: Add Architecture to package set definition
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
2019-02-15 08:24:32 +01:00