From d5cfcd6e7ad36b1ba63893bd5c611d415cddc972 Mon Sep 17 00:00:00 2001 From: spwhitton Date: Sun, 19 Jun 2016 12:37:53 +0000 Subject: submit Firejail.hs merge request --- doc/todo/merge_request:_Firejail.hs.mdwn | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 doc/todo/merge_request:_Firejail.hs.mdwn (limited to 'doc/todo/merge_request:_Firejail.hs.mdwn') diff --git a/doc/todo/merge_request:_Firejail.hs.mdwn b/doc/todo/merge_request:_Firejail.hs.mdwn new file mode 100644 index 00000000..c31c9167 --- /dev/null +++ b/doc/todo/merge_request:_Firejail.hs.mdwn @@ -0,0 +1,14 @@ +Please consider merging branch `firejail` of repo `https://git.spwhitton.name/propellor`. + +Changes: + +- Add `applytoList` property combinator +- Add `Propellor.Property.Firejail` module + +Comments: + +- I'm not sure whether Joey or I originally wrote `applyToList`; it's been in my config.hs for a while +- `Firejail.jailed` accepts a list of executables (and `Firejail.jailed'` is not exported) because as with `Apt.installed`, I think most users will want to jail more than one program. For example `Firejail.jailed ["firefox", "evince"]`. +- I made the build clean on GHC 7.10 but there is a warning on 7.6 that `Prelude` does not export `Foldable`. I don't know how to fix this while maintaining the 7.10 clean build, and it seems to me that having the 7.10 build be clean is more important than having the 7.6 build be clean. + +--spwhitton -- cgit v1.2.3