summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2017-11-17Service: Avoid starting services when noServices is used.Joey Hess
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.
2017-11-17propellor spinJoey Hess
2017-11-17propellor spinJoey Hess
2017-11-17another -j1Joey Hess
2017-11-17don't start services in chrootsJoey Hess
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.
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-13conditionalise union-type = overlaySean Whitton
2017-11-13emit an error when property is reverted, tooSean Whitton
Thanks Joey!
2017-11-12Merge remote-tracking branch 'felix/fail2ban'Joey Hess
2017-11-12fail when schroot doesn't specify suite and/or archSean Whitton
2017-11-12Merge branch 'master' of https://git.joeyh.name/git/propellor into ↵Sean Whitton
sbuild-overhaul
2017-11-11Added Propellor.Property.impossibleJoey Hess
2017-11-11fix redundant imports & a redundant qualificationSean Whitton
2017-11-11fix name shadowingSean Whitton
2017-11-11prepend user props to schroot propertiesSean Whitton
2017-11-11fix type errorsSean Whitton
2017-11-11fix type of Firejail.jailed'Sean Whitton
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-05Merge branch 'master' of https://git.joeyh.name/git/propellor into ↵Sean Whitton
sbuild-overhaul
2017-11-02Add Typeable instance to OriginUrl, fixing build with old versions of ghc.Joey Hess
2017-10-28wip: convert sbuild module to bypass sbuild-createchroot(1)Sean Whitton
2017-10-28File.isSymlinkedTo now revertableSean Whitton
2017-10-28replace Sbuild.installedSean Whitton
For most properties in this module we need more than just sbuild installed, so factor that out into a single property. Stop exporting this property as less generally useful.
2017-10-28update sbuild module docs in prep. for refactoringSean Whitton