Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-05-07 | image: Add functional TAR backend | A. Wilcox | 4 | -9/+84 | |
2020-04-02 | image: Truly dynamic backend registration | A. Wilcox | 6 | -10/+143 | |
This allows one backend to provide multiple types. For example, our TarBackend can provide optional .gz, .bz2, and .xz compression. | |||||
2020-04-02 | hscript: Overwrite existing /e/n/i file, if present | A. Wilcox | 1 | -1/+1 | |
/etc/network/interfaces may already exists if an intermediate directory is being reused for image creation. Overwrite it, instead of appending to it. | |||||
2020-04-02 | hscript: Handle existing /etc/localtime in target | A. Wilcox | 1 | -0/+2 | |
This can occur if you re-use an intermediate directory for images. | |||||
2020-04-02 | image: Actually make backends registerable | A. Wilcox | 4 | -17/+26 | |
2020-04-02 | image: Significantly refactor how backends are registered | A. Wilcox | 4 | -44/+71 | |
2020-04-01 | Tests: Update APK tests for --keys-dir | A. Wilcox | 1 | -3/+3 | |
2020-04-01 | image: Initial work on backend support | A. Wilcox | 7 | -10/+171 | |
2020-04-01 | hscript: Rename Image flag to ImageOnly | A. Wilcox | 5 | -6/+6 | |
Otherwise, this conflicts with the Horizon::Image namespace. | |||||
2020-03-26 | Requirements: Add Runner.Execute.pkginstall.Keys | A. Wilcox | 1 | -0/+4 | |
2020-03-26 | Script: Use --keys-dir during base installation | A. Wilcox | 1 | -8/+15 | |
If the system APK does not trust the keys specified in the HorizonScript, execution of the script would fail. This commit fixes that omission. | |||||
2020-03-24 | hscript: Implement 'Image' script option | A. Wilcox | 5 | -40/+49 | |
This option is for generating images using Horizon. It skips most disk-related operations, except for preparing /etc/fstab. It also skips setting the running system's hostname. | |||||
2020-03-24 | hscript: Execute +arch+ key before APK pkgdb init | A. Wilcox | 1 | -5/+5 | |
Otherwise, the incorrect architecture's repositories are read during the `apk update` operation. | |||||
2020-03-24 | hscript: Don't overwrite fstab with each mount | A. Wilcox | 1 | -1/+2 | |
2020-03-24 | Add the beginnings of the Image Creation utility | A. Wilcox | 5 | -0/+209 | |
2020-03-24 | tests: Update Simulator test's parted MBR label type name | A. Wilcox | 1 | -1/+1 | |
2020-03-24 | hscript: De-constify returned Horizon::Script* objects | A. Wilcox | 2 | -8/+6 | |
2020-03-23 | CLI Tools: Update messages, and make them more consistent | A. Wilcox | 3 | -20/+27 | |
2020-03-22 | hscript: Ensure partition 1 won't abut first disk sectors | A. Wilcox | 1 | -0/+3 | |
2020-03-19 | hscript: Support creation of MBR disklabels | A. Wilcox | 1 | -1/+1 | |
2020-03-18 | hscript: Support creation of /etc/network/interfaces | A. Wilcox | 5 | -49/+169 | |
2020-03-17 | hscript: Add new netconfigtype key and associated tests | A. Wilcox | 8 | -0/+150 | |
Not wired up to netaddress et al, but does parse properly. | |||||
2020-03-15 | hscript: Mount /dev, /proc, /sys under /target | A. Wilcox | 1 | -0/+25 | |
2020-03-15 | script: More efficiently call apk | A. Wilcox | 1 | -2/+5 | |
2020-03-15 | tests: Remove undo file from extfs testing | A. Wilcox | 1 | -3/+3 | |
2020-03-15 | meta: Handle underscores in architecture names | A. Wilcox | 1 | -1/+1 | |
Otherwise, x86_64 and aarch64_be fail instantly: installfile:6: error: arch: expected CPU architecture name: 'x86_64' is not a valid CPU architecture name | |||||
2020-03-15 | script: Handle pre-existing network condition better | A. Wilcox | 1 | -3/+3 | |
Previously, if /etc/resolv.conf existed, execution would fail with: internal: error: cannot use DNS configuration during installation: File exists If /etc/conf.d/net.$IFACE existed, execution would log: internal: error: could not use networking on eth0: File exists Fix both of these issues. | |||||
2020-03-15 | disk: Remove ability to undo e2fs | A. Wilcox | 1 | -2/+0 | |
This can use multiple GBs of RAM in /tmp, and/or fail with mkfs.ext4: No space left on device while trying to create journal /tmp/undo-sda2: while force-closing undo file | |||||
2020-03-11 | tests: Update simulator spec for proper language script | A. Wilcox | 1 | -3/+3 | |
2020-03-11 | hscript: Make target directory configurable | A. Wilcox | 8 | -107/+165 | |
This is the first step towards creating images using Horizon. | |||||
2020-03-01 | Qt UI: Add What's This to the rest of the UI | A. Wilcox | 3 | -0/+17 | |
2020-02-26 | hscript: Refactor Keys to be owned by a Script* | A. Wilcox | 14 | -336/+382 | |
This means that a Key can introspect its Script. | |||||
2020-02-26 | hscript: Add introspection support for Script class | A. Wilcox | 2 | -0/+98 | |
2020-02-26 | devel: Add 'netconfigtype' key specification | A. Wilcox | 2 | -2/+63 | |
2020-02-23 | assets: Add "Party" Openbox theme for live media | A. Wilcox | 7 | -0/+201 | |
Party with Adélie red title bar like our KDE theme, or ketchup And active title bar text in white, like tooth You could say, this is a party with ketchup and tooth | |||||
2020-02-23 | Qt UI: Add missing What's This and help files | A. Wilcox | 15 | -20/+119 | |
2020-02-23 | Qt UI: Return exit code 1 if Install Env wizard cancelled | A. Wilcox | 1 | -0/+5 | |
2020-02-23 | Qt UI: Fix small memory leaks | A. Wilcox | 3 | -6/+7 | |
2020-02-23 | Update a few TODOs | A. Wilcox | 2 | -3/+2 | |
2020-02-23 | DiskMan: Allow sector size of disk to be retrieved | A. Wilcox | 3 | -5/+9 | |
2020-02-23 | Qt UI: Fix issues identified by static analysis | A. Wilcox | 6 | -27/+26 | |
2020-02-23 | Qt UI: Initial draft of automatic partitioning system | A. Wilcox | 2 | -27/+166 | |
2020-02-23 | Qt UI: Add horizon-ppc64-detect script | A. Wilcox | 2 | -0/+5 | |
2020-02-23 | hscript: Handle Partition type codes | A. Wilcox | 2 | -2/+28 | |
2020-02-23 | HorizonScript: Add 'bios' and 'prep' flags for Partition key | A. Wilcox | 1 | -0/+2 | |
2020-02-22 | hscript: Add HFS+ support to Filesystem key | A. Wilcox | 2 | -1/+8 | |
2020-02-22 | Vision: Add HFS+ as a required supported file sys | A. Wilcox | 1 | -0/+1 | |
HFS+ is required to install on Power Macintosh, and is also required to be able to side-by-side on an Intel Macintosh. | |||||
2020-02-22 | Qt UI: Re-load CommitPage if Back is chosen | A. Wilcox | 2 | -2/+17 | |
2020-02-22 | Qt UI: Implement UI.Commit.Explain.Disk | A. Wilcox | 1 | -8/+22 | |
2020-02-22 | Qt UI: Wire up Partition Choice UI to wizard ivars | A. Wilcox | 1 | -0/+16 | |