1
0
mirror of https://gitlab.alpinelinux.org/alpine/cloud/tiny-cloud.git synced 2025-12-14 19:02:45 +03:00

7 Commits

Author SHA1 Message Date
Jake Buchholz Göktürk
f91de06fee Extra test for cloud-config doas when adding extra users to default. 2025-12-04 19:47:54 +00:00
Jake Buchholz Göktürk
0054493216 dynamically generate list of supported clouds 2025-06-11 15:59:21 +00:00
Natanael Copa
9d08ab2dbf ci: add test that ensures that we can install 2024-06-26 16:19:52 +02:00
Jake Buchholz Göktürk
69733fbedd update tiny-cloud --help slightly and otherwise mostly tab/space adjustments 2023-05-21 14:22:08 -07:00
Jake Buchholz Göktürk
fa3125f0a5 Fix OpenRC Dependencies 2023-05-10 18:16:14 +00:00
Natanael Copa
7ea8f69a06 Fix user-data decompression on all shells
yash[1] and zsh does not handle 8-bit bytes in strings good. Work around it
by using printf ... | cmp ... to compare the header. This should be 100%
posix compatible.

Also fix some of the compression header magic bytes:

- unxz: Use octal aas the string '\3757zXZ\000' was misinterpreted by some
  shells.
- lzma: the third byte represents compression mode[2], and we want
  support all compression modes not only '8', so we only check the first
  three bytes instead of 4.

[1]: Upstream report: https://osdn.net/projects/yash/ticket/47772
[2]: https://github.com/frizb/FirmwareReverseEngineering/blob/master/IdentifyingCompressionAlgorithms.md#lzma
2023-04-06 17:19:40 +02:00
Natanael Copa
c335944911 Add kyua testsuite and make code more portable 2023-03-08 03:39:39 +00:00