summaryrefslogtreecommitdiff
path: root/doc/todo
diff options
context:
space:
mode:
authorJoey Hess2017-10-04 13:29:45 -0400
committerJoey Hess2017-10-04 13:29:45 -0400
commit958b736a24e8c958cdcb5099df9e1b54fac8532a (patch)
tree5a78f99be5e351d670336c55938f2481ad6de008 /doc/todo
parentc288185c8a0f4a46be46b73b626d8b6e5db140f3 (diff)
comment
Diffstat (limited to 'doc/todo')
-rw-r--r--doc/todo/unpropelling_a_host/comment_1_e397bfa77303a244711fd2705371e879._comment26
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.
+"""]]