Bug #10143
Test whether Dotfile allow adding additional APT repositories
0%
Description
This could be useful for hypothetical Tails derivatives and to allow us to disable non-free repositories in the ISO (Bug #10130).
Subtasks
Related issues
|
Blocks Tails - |
Resolved | 2015-11-13 |
History
#1 Updated by sajolida 2015-09-01 07:17:33
- blocks
Bug #10130: Disable Debian non-free in APT in the ISO added
#2 Updated by intrigeri 2015-09-01 08:21:19
Note that for the suggested use case, what’s “needed” is enabling more sections for a repo that’s already enabled, more than adding a new repo. Thankfully it works, tested that on sid and Jessie:
deb http://ftp.us.debian.org/debian/ jessie main
deb http://ftp.us.debian.org/debian/ jessie non-free
… of course it doesn’t solve the dotfiles part of the problem, but at least it confirms that if dotfiles can be used to add stuff to sources.list.d, then it would be enough to address that use case :)
#3 Updated by sajolida 2015-11-13 13:22:58
- Status changed from Confirmed to Resolved
I tested this a it works. I tried several things so I’m not sure which one of the two works but here is what I got:
persistence.conf:
/ source=systemfiles/link
/etc source=systemfiles/etc,link
/live/persistence/TailsData_unlocked:
systemfiles
systemfiles/etc
systemfiles/etc/apt
systemfiles/etc/apt/sources.list.d
systemfiles/etc/apt/sources.list.d/extra.list
/etc/apt/sources.list.d/extra.list:
/etc/apt/sources.list.d/extra.list -> /live/persistence/TailsData_unlocked/systemfiles/etc/apt/sources.list.d/extra.list
#4 Updated by sajolida 2015-11-13 13:23:40
- blocked by deleted (
)Bug #10130: Disable Debian non-free in APT in the ISO
#5 Updated by sajolida 2015-11-13 13:23:48
- Parent task set to
Bug #10130
#6 Updated by intrigeri 2015-11-16 04:06:29
This:
/ source=systemfiles/link
… sounds scary and something we really don’t want to do.
One will have to check ownership / permissions vs. room for privilege escalation, when documenting such things:
/etc source=systemfiles/etc,link
(we don’t want this to allow non-root to replace arbitrary files in /etc.)
#7 Updated by sajolida 2015-11-17 03:33:51
- blocks
Feature #10543: Document how to add APT sources using Dotfiles added
#8 Updated by sajolida 2015-11-17 03:34:38
This ticket was about proving that it could work. See you on Feature #10543 regarding which precise configuration to document.