Commit Graph

52 Commits

Author SHA1 Message Date
c4544b24a5
feat: allow custom MaaS download base URL 2021-03-03 12:21:27 +01:00
e778036d97
fix: sleep differently 2021-03-03 10:50:11 +01:00
e606519a4c
fix: syslinux menu PARTLABEL 2021-03-03 00:29:56 +01:00
22d48e13bc
fix: detecting version files 2021-03-02 23:54:35 +01:00
a4a3250aa7
fix: kernel filename fix 2021-03-02 23:15:02 +01:00
6ff02db2d2
fix: sleep at a different spot 2021-03-02 22:15:19 +01:00
390e60e1e5
fix: wait differently 2021-03-02 22:04:16 +01:00
99ad40dd5b
fix: wait until kernel reloads partition table 2021-03-02 22:02:55 +01:00
0bc18b7991
fix: correct partition for calling syslinux 2021-03-02 21:59:35 +01:00
e859cea4ee
fix: install syslinux if missing 2021-03-02 21:57:06 +01:00
665ef66e29
fix: install syslinux if missing 2021-03-02 21:55:35 +01:00
0042dce624
fix: typo 2021-03-02 21:53:36 +01:00
62d4a411dd
fix: install_syslinux wasn't called 2021-03-02 21:51:57 +01:00
0b8f5982f4
fix: ordering, paths 2021-03-02 21:20:17 +01:00
1ec42b9c79
fix: create missing directories 2021-03-02 20:33:48 +01:00
f41bf09a62
fix: make image directory, cleanup 2021-03-02 20:00:26 +01:00
df37ee455a
fix: download path, typos, cq 2021-03-02 18:56:20 +01:00
ffbf818c97
fix: typos, checksum, ordering 2021-03-02 17:00:17 +01:00
a05d8e637b
fix: typo 2021-03-02 15:57:50 +01:00
95f85da5b4
fix: array iteration 2021-03-02 15:52:44 +01:00
51b53bd19a
fix: file rename 2021-03-02 15:49:39 +01:00
64f431e4e5
fix: missing imports 2021-03-02 15:47:16 +01:00
83b34cff5d
fix: missing files and permissions 2021-03-02 15:45:59 +01:00
b17988134b
feat: high leve functions for install and update 2021-03-02 14:39:19 +01:00
ef7291d9b8
feat: add and update syslinux 2021-03-02 12:12:10 +01:00
ded9b60bf7
fix: unused partition version 2021-02-28 10:06:46 +01:00
0b1e670d88
perf: remove unnecessary packages from travis config 2021-02-28 10:04:11 +01:00
66012a64b6
fix: don't list versions of unused partitions 2021-02-28 10:02:59 +01:00
da6118b6a0
fix: find_oldest and find_newest fixes 2021-02-28 09:58:49 +01:00
53450aaf5f
fix: awk fixes
- find_oldest and find_newest weren't using awk properly
2021-02-28 09:48:57 +01:00
06a29c2dfa
add: more verbosity for drive tests 2021-02-28 09:40:32 +01:00
2b7647b56d
fix: version_from_partnum fix 2021-02-28 09:35:39 +01:00
0ffaf3c6e7
fix: some test fix 2021-02-28 09:31:56 +01:00
d691022aef
fix: typos and backwards compatibility
- forgot again assertContains isn't supported on bionic's shunit2
2021-02-28 09:28:37 +01:00
586cccf0d4
add: more partition related functions
- drive_list
- partition_list
- find_unused
- find_oldest
- find_newest
- version_from_partnum
2021-02-28 09:22:13 +01:00
59fae65452
feat: add leagacy boot support 2021-02-27 09:54:31 +01:00
ecdd85e5fe
feat: add syslinux config files
- remove old one that wasn't useful
2021-02-27 09:47:46 +01:00
b0e6ce8c1b
test: add partition rename test 2021-02-26 22:46:54 +01:00
5a95731305
test: add assert to parted test 2021-02-26 22:41:37 +01:00
2f16330445
fix: use sudo differently
- try to run the whole `drive` test in sudo instead of just individual
  commands
2021-02-26 22:36:16 +01:00
d34ff41d97
fix: use sparse loopback file instead of qcow2
- no nbd module in kata so can't use qemu-nbd
2021-02-26 22:33:33 +01:00
722fb00d52
fix: add kernel modules to travis config 2021-02-26 22:23:07 +01:00
7ac8630a57
add: partitioning functionality 2021-02-26 22:19:36 +01:00
6e8fc65465
fix: json mime type on bionic 2021-02-26 22:10:58 +01:00
fcf8687060
test: try file on json sample 2021-02-26 21:47:50 +01:00
c14ed9eb77
fix: magic
- also swap assert description for stream download test
2021-02-26 21:43:48 +01:00
738ff4c5a1
fix: add jq dependency 2021-02-26 21:38:35 +01:00
ca466386a7
feat: add parted and qemu-nbd 2021-02-26 21:29:19 +01:00
68751762e2
fix: travis test invocation 2021-02-26 09:41:32 +01:00
e90922002f
feat: add basic functions for maas images 2021-02-26 09:38:18 +01:00