378 Commits

Author SHA1 Message Date
Thomas Hipp
3b72f2ab97
sources: Verify Alpine Linux
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
2018-02-15 18:25:07 +01:00
Thomas Hipp
328bb89569
sources: Verify Ubuntu
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
2018-02-15 18:25:07 +01:00
Thomas Hipp
0460f8867c
shared: Add file verification
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
2018-02-15 18:25:07 +01:00
Christian Brauner
b16fb338d8
Merge pull request #8 from monstermunchkin/master
distrobuilder: fix missing arch
2018-02-14 18:36:48 +01:00
Thomas Hipp
6e5708cc77
distrobuilder: fix missing arch
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
2018-02-14 18:15:29 +01:00
Christian Brauner
c97d7cb555
Merge pull request #7 from monstermunchkin/master
shared: do not require release field
2018-02-14 10:51:31 +01:00
Thomas Hipp
b64123b426
shared: do not require release field
Resolves #4.

Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
2018-02-14 10:36:03 +01:00
Thomas Hipp
0e9e3266be
distrobuilder: remove unmountFilesystems function
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
2018-02-13 17:54:47 +01:00
Stéphane Graber
581c286fbf
Merge pull request #3 from monstermunchkin/master
Handle architecture names properly
2018-02-13 11:30:23 -05:00
Thomas Hipp
9fb9fadda0
shared: remove ubuntu architecture map
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
2018-02-13 09:28:23 +01:00
Stéphane Graber
12054d5595
Merge pull request #6 from monstermunchkin/prefix-pacman
managers: add 'pacman' prefix to functions
2018-02-12 16:22:33 -05:00
Thomas Hipp
a84b4a65aa
managers: add 'pacman' prefix to functions
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
2018-02-12 16:06:18 +01:00
Thomas Hipp
faecdadc73
distrobuilder: add missing slashes to mounts
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
2018-02-12 15:39:56 +01:00
Thomas Hipp
f89cebdc88
distrobuilder: fix and restructure chroot code
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
2018-02-12 12:02:17 +01:00
Thomas Hipp
6da9f1dd24
*: Only map required architectures
If neither mappings.architecture_map nor mappings.architectures are
provided, we use the provided image.arch.
Also, if there's no mapping for a valid arch, it will return the arch.

Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
2018-02-12 10:23:26 +01:00
Thomas Hipp
41892bdefb
*: use mappings to determine architecture
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
2018-02-10 16:10:27 +01:00
Thomas Hipp
cb872c3637
sources: fix debootstrap condition
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
2018-02-09 18:50:09 +01:00
Thomas Hipp
2424094b17
*: get correct arch
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
2018-02-09 18:50:09 +01:00
Stéphane Graber
7c5b1e0b91
Merge pull request #2 from monstermunchkin/master
Definition updates
2018-02-09 11:10:35 -05:00
Thomas Hipp
efeef86fbc
Add travis.yml
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
2018-02-09 15:16:41 +01:00
Thomas Hipp
442325801a
test: Add Definition tests
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
2018-02-09 15:16:41 +01:00
Thomas Hipp
1a15ac757f
*: Add Definition validation
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
2018-02-09 15:16:41 +01:00
Thomas Hipp
4fe0c6a3a7
shared: Update Definition
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
2018-02-09 11:49:02 +01:00
Thomas Hipp
3bd048b4b2
*: Add Definition defaults
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
2018-02-09 10:15:23 +01:00
Christian Brauner
94b242b529
Merge pull request #1 from stgraber/master
Yaml tweaks
2018-02-08 23:54:23 +01:00
Stéphane Graber
14ea3f24da
README: Add actions section to yaml
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
2018-02-08 12:13:50 -05:00
Stéphane Graber
2c49f149f2
README: Fix files section in yaml
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
2018-02-08 12:12:59 -05:00
Thomas Hipp
64c04995b3
initial commit
Signed-off-by: Thomas Hipp <thomas.hipp@canonical.com>
2018-02-06 15:24:32 +01:00