pmbootstrap/pmb/helpers
Oliver Smith 4d8afc4aa5
Fix: /var/cache/distfiles writable by everyone (#1329)
As noted in commit 255c715624
`/var/cache/distfiles` is writable by everyone. It is supposed to be
writable only by `root` and by the `abuild` group (in which we put the
`pmos` user already for building packages).

Changes:
* `pmb.build.init()`: make `/var/cache/distfiles` writable only by
  members of the `abuild` group (and root)
* Increase workfolder version to 2
* Add migration code that fixes the permissions for existing work
  folders
* Refactor the migration code a bit to make this possible
2018-03-30 21:46:31 +00:00
..
__init__.py Happy new year! (update copyright to 2018) 2018-01-04 04:53:35 +01:00
cli.py Happy new year! (update copyright to 2018) 2018-01-04 04:53:35 +01:00
devices.py Happy new year! (update copyright to 2018) 2018-01-04 04:53:35 +01:00
file.py Happy new year! (update copyright to 2018) 2018-01-04 04:53:35 +01:00
frontend.py "...flasher flash_rootfs" instead of "..._system" (#1373) 2018-03-30 01:11:20 +00:00
git.py Remove timestamp based rebuilds (#1174) 2018-01-28 23:27:33 +00:00
http.py Happy new year! (update copyright to 2018) 2018-01-04 04:53:35 +01:00
logging.py Happy new year! (update copyright to 2018) 2018-01-04 04:53:35 +01:00
mount.py pmbootstrap build --src: override source for any package (#1210) 2018-02-19 22:04:01 +00:00
other.py Fix: /var/cache/distfiles writable by everyone (#1329) 2018-03-30 21:46:31 +00:00
pkgrel_bump.py Index parser: support multiple package providers (#1202) 2018-02-20 19:52:28 +00:00
repo.py aportgen: Gracefully handle old aports_upstream (#1291) 2018-03-11 14:18:21 +00:00
run.py Properly escape commands in pmb.chroot.user() (#1316) 2018-03-10 22:58:39 +00:00
ui.py Show UI selection ordered by name, `none` remains at the beginning (#1092) 2018-01-07 03:55:27 +00:00