diff options
| author | Joey Hess <joeyh@joeyh.name> | 2017-10-04 13:29:45 -0400 |
|---|---|---|
| committer | Joey Hess <joeyh@joeyh.name> | 2017-10-04 13:29:45 -0400 |
| commit | 958b736a24e8c958cdcb5099df9e1b54fac8532a (patch) | |
| tree | 5a78f99be5e351d670336c55938f2481ad6de008 /doc | |
| parent | c288185c8a0f4a46be46b73b626d8b6e5db140f3 (diff) | |
comment
Diffstat (limited to 'doc')
| -rw-r--r-- | doc/todo/unpropelling_a_host/comment_1_e397bfa77303a244711fd2705371e879._comment | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/doc/todo/unpropelling_a_host/comment_1_e397bfa77303a244711fd2705371e879._comment b/doc/todo/unpropelling_a_host/comment_1_e397bfa77303a244711fd2705371e879._comment new file mode 100644 index 00000000..f236fac4 --- /dev/null +++ b/doc/todo/unpropelling_a_host/comment_1_e397bfa77303a244711fd2705371e879._comment @@ -0,0 +1,26 @@ +[[!comment format=mdwn + username="joey" + subject="""comment 1""" + date="2017-10-04T17:11:42Z" + content=""" +All this property needs to do when `inChroot` is True is unmount anything +bound below /usr/local/propellor and delete that directory, which should be +empty. + +OF course it's harder to implement it for use outside a chroot, but a +property that works in a chroot would be enough for sbuild and would be a +reasonable start. + +I don't think there's any sane way to remove cabal and stack cruft +without deleting it all. + +Seems like to uninstall the build deps, it would be useful to get the build +deps installed in the first place in a way that makes `apt-get autoremove` +able to remove them. Currently, Bootstrap.depsCommand hardcodes +a list of debian packages. It could instead just install propellor.deb, +which depends on the same stuff, so the build deps get autoremoved after +propellor is removed. + +But, different versions of the propellor package might have different deps +than the version of propellor being bootstrapped. +"""]] |
