| Age | Commit message (Collapse) | Author |
|
|
|
|
|
sbuild-overhaul
|
|
|
|
Diskimage.imageBuiltFor: New property to build a disk image for a Host,
using partition table information configured via the new properties
hasPartitionTableType, hasPartition and adjustPartition.
This lets Machine properties include eg /boot partitions that are known to
be needed by the bootloader, and the user can adjust those partitions and
add others.
This commit was sponsored by Brock Spratlen on Patreon.
|
|
sbuild-overhaul
|
|
|
|
Reconsidered making services never run inside chroots, that seemed too
potentially limiting.
Using Info rather than checking policy-rc.d because it will also work
outside of debian, but more because policy-rc.d has an extremely
complicated interface and I didn't want to deal with it.
This commit was sponsored by Jochen Bartl on Patreon.
|
|
|
|
Service: Changed to use invoke-rc.d rather than service for starting
services. This notably means that in chroots, services will not be started.
This seems like the right thing to do, because running services inside
a chroot is problimatic. Use a real container system for running services.
Fixes the problem that, when building a disk image, using eg,
Apt.servicesInstalledRunning caused the service to be started in the
chroot, even though a policy-rc.d was in place to prevent it, because the
"service" command does not check policy-rc.d.
This commit was sponsored by John Peloquin on Patreon.
|
|
Installing u-boot to the boot sector is not needed by some boards
(my CubieTruck boots without it), but may be by others.
Tricky part was making u-boot be written to a disk image when building one.
This commit was sponsored by Jake Vosloo on Patreon.
|
|
Machine-specific properties for ARM boards are being collected here
See http://linux-sunxi.org/Mainline_Debian_HowTo and
https://wiki.debian.org/InstallingDebianOn/Allwinner
and https://wiki.debian.org/DebianKernel/ARMMP
Currently has 2 arm boards that I use.
This commit was sponsored by Anthony DeRobertis on Patreon.
|
|
Can be used to create disk images for arm boards using flash-kernel.
This commit was sponsored by Ewen McNeill.
|
|
This commit was sponsored by Ethan Aubin.
|
|
|
|
|
|
|
|
|
|
This fixes a bug involving reverting Systemd.resolvConfed or
Systemd.linkJournal.
addInfo was prepending to the list for efficiency. But, that was in
conflict with mappend of two Info, which appended the second to the first.
In the case where Systemd.resolvConfed was added reverted, to override the
one added by default, that led to a list of info that had first the
reversion and then the default, so the default won. Which was wrong.
So, make addInfo accumulate in the same order mappend combines things, even
though it's a little less efficient. The efficiency probably does not
matter; there is not typically a whole lot of info.
There's some risk this change has unexpected consequences, if something
relied on the old addInfo order without using fromInfo to access to info.
But if so, that something would have been broken before when two Info
properties were combined. With this change, it would just be broken the
other way around.
This commit was sponsored by Jochen Bartl on Patreon.
|
|
|
|
|
|
* Made the PropellorRepo.hasOriginUrl property override the repository
url that --spin passes to a host.
* PropellorRepo.hasOriginUrl type changed to include HasInfo. (API change)
This commit was sponsored by Jake Vosloo on Patreon.
|
|
* When the ipv4 and ipv6 properties are used with a container, avoid
propagating the address out to the host.
* DnsInfo has been replaced with DnsInfoPropagated and
DnsInfoUnpropagated. (API change)
* Code that used fromDnsInfo . fromInfo changes to use getDnsInfo.
* addDNS takes an additional Bool parameter to control whether
the DNS info should propagate out of containers. (API change)
This commit was sponsored by Trenton Cronholm on Patreon.
|
|
|
|
|
|
|
|
|
|
|
|
* Borg: Converted BorgRepo from a String alias to a data type.
(API change)
* Borg: Allow specifying ssh private key to use when accessing a borg
repo by using the BorgRepoUsing constructor with UseSshKey.
This commit was sponsored by Jeff Goeke-Smith on Patreon.
|
|
getInstallStatus returns [] when passed only such packages,
and all of that list == IsInstalled. So also check that the list contains
every package queried.
|
|
|
|
|
|
Didn't see this one fail, or test this, but it had exactly the same code as
borg.
|
|
|
|
* DiskImage: Made a DiskImage type class, so that different disk image
formats can be implemented. The properties in this module can generate
any type that is a member of DiskImage. (API change)
(To convert existing configs, convert the filename of the disk image
to RawDiskImage filename.)
* Removed DiskImage.vmdkBuiltFor property. (API change)
Instead, use VirtualBoxPointer in the property that creates the disk
image.
This commit was sponsored by Jack Hill on Patreon.
|
|
|
|
ghc. (Previous attempt was incomplete.)
|
|
|
|
|
|
* Attic module is deprecated and will warn when used.
Attic is no longer available in Debian and appears to have been
mostly supersceded by Borg.
* Obnam module is deprecated and will warn when used.
Obnam has been retired by its author.
Keeping the modules in propellor for now; propellor supports debian
oldstable which still has attic in it, and obnam is not gone yet.
This commit was sponsored by Francois Marier on Patreon.
|
|
requested locale.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
their own line, not mixed with title setting.
|
|
so that gpg can do password prompting despite being connected by pipes to
propellor (or git).
|
|
|