summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2017-11-17run cabal build with -j1Joey Hess
In an arm chroot, ghc tends to hang when building in parallel, this avoids that problem.
2017-11-17fixed for bootstrapping honeybee from chrootJoey Hess
Install dnsmasq first to avoid connfile conflict Don't set up container when in chroot, won't work. Propellor should perhaps prevent this..
2017-11-17propellor spinJoey Hess
2017-11-17tested banana piJoey Hess
This commit was sponsored by André Pereira on Patreon.
2017-11-17tested 2 more arm boards and added a bunch moreJoey Hess
All the ones that https://wiki.debian.org/InstallingDebianOn/Allwinner says have been tested will probably work. This commit was sponsored by Francois Marier on Patreon.
2017-11-17propellor spinJoey Hess
2017-11-17update initramfs and flash-kernel during disk image finalizationJoey Hess
flashKernelMounted is slightly cargo culted from Grub.bootsMounted, could be refactored. This commit was sponsored by Thom May on Patreon.
2017-11-17propellor spinJoey Hess
2017-11-17fix error msgJoey Hess
2017-11-17propellor spinJoey Hess
2017-11-17clean up qemu emulation binary when finalizing disk imageJoey Hess
This commit was sponsored by Denis Dzyubenko on Patreon.
2017-11-17propellor spinJoey Hess
2017-11-17add sheevaplugJoey Hess
There are two variants. It only runs on armel, not armhf. Made the properties for machines check the architecture will work. This commit was sponsored by Trenton Cronholm on Patreon.
2017-11-16propellor spinJoey Hess
2017-11-16propellor spinJoey Hess
2017-11-16propellor spinJoey Hess
2017-11-16policy on non-free firmwareJoey Hess
2017-11-16Uboot: New module.Joey Hess
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.
2017-11-16propellor spinJoey Hess
2017-11-16minorJoey Hess
2017-11-16Machine: New moduleJoey Hess
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.
2017-11-16flash-kernel supportJoey Hess
Can be used to create disk images for arm boards using flash-kernel. This commit was sponsored by Ewen McNeill.
2017-11-16fix haddock buildJoey Hess
2017-11-16Debootstrap.built now supports bootstrapping chroots for foreign OS'sJoey Hess
This commit was sponsored by Ethan Aubin.
2017-11-12Merge remote-tracking branch 'felix/fail2ban'Joey Hess
2017-11-11Added Propellor.Property.impossibleJoey Hess
2017-11-10Fail2Ban: ensure old .conf files are removedFélix Sipma
2017-11-08Fail2Ban: put local settings in .local files (API change)Félix Sipma
2017-11-08Fail2Ban: add Filter & ActionFélix Sipma
2017-11-08Fail2Ban: add jailEnabled' & jailConfigured'Félix Sipma
2017-11-02Add Typeable instance to OriginUrl, fixing build with old versions of ghc.Joey Hess
2017-10-25fix build warningsJoey Hess
2017-10-25Make addInfo accumulate Info in order properties appear, not reverse orderJoey Hess
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.
2017-10-25reword commentJoey Hess
2017-10-25Merge remote-tracking branch 'nicolas/ignore-lost-n-found'Joey Hess
2017-10-19Use isUnpopulated when creating a chroot or restoring a backupignore-lost-n-foundNicolas Schodet
2017-10-19Add isUnpopulated to test for empty directory or file systemNicolas Schodet
2017-10-15seems python2 package is gone or never existed?Joey Hess
2017-10-12Fstab.mounted now creates mount point and always tries to mountfstab-mountedNicolas Schodet
2017-10-04override deploy url with PropellorRepo.hasOriginUrl infoJoey Hess
* 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.
2017-10-04get deps back in syncJoey Hess
propellor currently still embeds concurrent-output, so the debian package does not need to depend on the library.
2017-10-04avoid propagating non-alias DNS info from container to hostJoey Hess
* 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.
2017-10-04improve commentJoey Hess
2017-09-25Borg: Fix handling of UseSshKey.Joey Hess
2017-09-25Borg: Fix propigation of exit status of borg backup.Joey Hess
2017-09-25Merge branch 'joeyconfig'Joey Hess
2017-09-25propellor spinJoey Hess
2017-09-25propellor spinJoey Hess
2017-09-25propellor spinJoey Hess
2017-09-25expand BorgRepo, allowing ssh private key to be specifiedJoey Hess
* 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.