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
Thomas Hipp
bfc8e56d37
sources: Add Oracle Linux
...
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
2019-02-25 16:24:20 +01:00
Thomas Hipp
1618bc5f62
sources: Support Arch Linux ARM
...
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
2019-02-13 13:08:14 +01:00
Stéphane Graber
73706bff65
gentoo: Tweak source image parsing
...
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
2019-02-11 22:22:45 -05:00
Thomas Hipp
c5c899607d
sources: Get latest Arch Linux release by default
...
If image.release is empty or not set, the latest release will be used.
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
2019-02-11 14:26:13 +01:00
Stéphane Graber
281d0028a6
gentoo: Add support for .tar.bz2
...
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
2019-02-10 00:10:46 -05:00
Stéphane Graber
ece542ece3
gentoo: Fix foreign architectures
...
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
2019-02-09 23:42:45 -05:00
Stéphane Graber
bef1bd3fde
gentoo: Use stage3
...
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
2019-02-09 22:41:35 -05:00
Stéphane Graber
a7f1a578f8
Update for LXD Unpack change
...
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
2019-02-03 09:10:53 +01:00
Stéphane Graber
0d35ba9d20
centos: Fix bad shell script
...
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
2019-01-24 12:38:51 -05:00
Thomas Hipp
d4a336be69
sources: Support raw images in CentOS
...
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
2019-01-22 10:33:38 +01:00
Stéphane Graber
7778349089
centos: Fix AltArch
...
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
2019-01-18 13:49:16 +02:00
Thomas Hipp
586ef95258
sources: Remove temporary root directory in Arch
...
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
2019-01-16 14:45:35 +01:00
Stéphane Graber
fdc7af4949
centos: Install centos-release
...
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
2019-01-12 23:07:07 +02:00
Thomas Hipp
58d1c25ad4
sources: Have CentOS create a minimal rootfs
...
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
2019-01-11 19:43:01 +01:00
Daniele Rondina
13aadefee7
Add docker downloader
...
Signed-off-by: Daniele Rondina <geaaru@sabayonlinux.org>
2018-12-28 21:46:38 +01:00
Daniele Rondina
aeaad0a6db
Added sabayon amd64 support
...
Signed-off-by: Daniele Rondina <geaaru@sabayonlinux.org>
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
2018-12-28 21:46:38 +01:00
Daniele Rondina
d1e8bdc2d7
Permit definition of environment vars on image file
...
Signed-off-by: Daniele Rondina <geaaru@sabayonlinux.org>
2018-12-22 16:37:37 +01:00
Thomas Hipp
f0b6939540
sources: Use exported function DownloadHash
...
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
2018-12-20 10:14:45 +01:00
Stéphane Graber
7274ea2140
Fix bad root permissions in Alpine
...
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
2018-07-07 11:22:06 -04:00
Thomas Hipp
9d48f5d607
centos: Fix checksum file name
...
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
2018-07-06 12:12:35 +02:00
Thomas Hipp
fb39a671f7
definition: Add Source.SkipVerification
...
This allows for the source verification to be skipped if needed.
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
2018-07-02 17:37:31 +02:00
Thomas Hipp
e5acd73f81
doc,sources: Fix CentOS 6
...
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
2018-06-29 18:32:30 +02:00
Thomas Hipp
3bbb4ebf36
sources: Mount CentOS iso read-only
...
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
2018-06-29 09:49:55 +02:00
Stéphane Graber
2e3d2075ed
Add support for Alpine edge
...
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
2018-06-27 19:25:51 -04:00
Stéphane Graber
ea0135df5a
Split source.Suite and source.SameAs
...
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
2018-05-22 10:29:06 -04:00
Thomas Hipp
5ad5059cbc
debootstrap: Add option to ignore image.release
...
Signed-off-by: Thomas Hipp <thomashipp@gmail.com>
2018-05-09 12:29:44 +02:00
Thomas Hipp
3a4d03ca82
sources: Add Gentoo
...
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
2018-04-03 15:28:43 +02:00
Thomas Hipp
b47fd37762
shared,sources: Add functions DownloadSha{256,512}
...
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
2018-04-03 12:34:12 +02:00
Thomas Hipp
c057ba649f
sources: Fix CentOS
...
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
2018-03-28 11:00:55 +02:00
Thomas Hipp
e913333fe4
sources: Fix Arch Linux rootfs
...
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
2018-03-27 16:04:27 +02:00
Thomas Hipp
dbebec3c55
sources: Add Fedora support
...
Resolves #23
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
2018-03-26 18:19:42 +02:00
Stéphane Graber
408ac337c3
definition: Set ArchitectureMapped, ArchitectureKernel and ArchitecturePersonality
...
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
2018-03-21 15:32:28 -04:00
Thomas Hipp
dd35a5830b
sources: Simplify Run command signature
...
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
2018-03-16 13:37:58 +01:00
Stéphane Graber
c43c070130
Allow full templating in AptSources
...
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
2018-03-15 00:14:15 -04:00
Stéphane Graber
cf9a51df82
More consistent new-line handling
...
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
2018-03-14 21:26:50 -04:00
Thomas Hipp
e317214c48
debootstrap: Fix GPG dir removal
...
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
2018-03-09 09:09:22 +01:00
Thomas Hipp
c42f1e7e1b
sources: Require GPG keys for HTTP downloads
...
Resolves #43
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
2018-03-08 09:27:35 +01:00
Thomas Hipp
b36650d5c9
sources: Add AptSources
...
This allows the apt sources to be templated after the image has been
unpacked.
This resolves #31
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
2018-03-07 12:22:13 +01:00
Thomas Hipp
cff68bec61
sources: Handle rootfs properly
...
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
2018-03-06 17:05:58 +01:00
Thomas Hipp
4ad8b8959b
shared: Fix GPG
...
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
2018-03-06 14:36:52 +01:00
Thomas Hipp
cc2ac6bbcb
debootstrap: Support both gpg1 and gpg2
...
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
2018-03-06 12:31:02 +01:00
Thomas Hipp
3530b9b87d
*: Fix imports
...
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
2018-03-06 11:16:22 +01:00
Thomas Hipp
e85a2eda7b
sources,shared: Add Suite option to Source
...
The Suite option is used by debootstrap, and will create a temporary
symlink in /usr/share/debootstrap/scripts. This allows realeased images
which aren't yet in debootstrap to be used.
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
2018-03-01 09:05:34 +01:00
Thomas Hipp
b6c1538356
sources: Add separate variant for downloaders
...
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
2018-02-28 18:31:48 +01:00
Thomas Hipp
1ffed3de3e
sources: Support GPG keys in debootstrap
...
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
2018-02-28 18:31:47 +01:00
Stéphane Graber
4e2b66ab8b
debootstrap: Drop trailing whiteline
...
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
2018-02-20 03:40:11 -05:00
Thomas Hipp
4b91f650a4
*: add keys and keyserver to source
...
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
2018-02-16 17:17:25 +01:00
Thomas Hipp
a9d5584932
sources: Verify CentOS
...
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
2018-02-15 18:25:08 +01:00
Thomas Hipp
85fbc517cc
sources: Verify Arch Linux
...
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
2018-02-15 18:25:08 +01:00