wget-udeb should install to /usr/bin/wget instead of /usr/bin/wget.gnu
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
base-installer (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Precise |
Fix Released
|
High
|
Colin Watson | ||
debian-installer-utils (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Precise |
Fix Released
|
High
|
Colin Watson | ||
debootstrap (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Precise |
Fix Released
|
High
|
Colin Watson | ||
wget (Ubuntu) |
Fix Released
|
Low
|
Unassigned | ||
Precise |
Fix Released
|
High
|
Colin Watson |
Bug Description
SRU justification:
This is a prerequisite for bug 833994, which is a customer requirement for Ubuntu 12.04.5. It's probably simplest to test them all together.
Original report:
In the Ubuntu raring (13.04) version of wget, there is a wget-udeb which installs its binary executable to /usr/bin/wget.gnu.
This is presumably done in order to not break any setups that depend on busybox's wget implementation.
However, since the primary reason wget-udeb exists in Ubuntu (wget-udeb is not built in Debian afaik) is because of the lack of SSL support in d-i and busybox-wget, it seems logical (to me) that it should overwrite the busybox wget symlink. You're choosing to opt-in to GNU wget, so you're already rebuilding d-i/debian-cd and therefore know you're somewhat on your own.
Unless there is a common use case I'm not considering where you want SSL support for something else, but somehow depend on the busybox implementation of wget for the debootstrap portion of the install.
What I expect to happen:
1) modify d-i source to include wget-udeb
2) rebuild d-i and point my sources to HTTPS repositories
3) install Ubuntu without fear of the traffic being snooped in transit
What happens instead:
1) modify d-i source to include wget-udeb
2) rebuild d-i and point sources to HTTPS repositories
3) install fails because d-i calls /usr/bin/wget which points to busybox (which has no SSL support)
Thanks for your time!
Please note: this suggestion is not intended to securely authenticate the repository; that's absolutely another issue. This is simply to address potential snooping of traffic in transit.
Related branches
description: | updated |
description: | updated |
description: | updated |
tags: | added: precise quantal raring saucy |
description: | updated |
Changed in base-installer (Ubuntu Precise): | |
status: | New → Triaged |
Changed in debian-installer-utils (Ubuntu Precise): | |
status: | New → Triaged |
Changed in debootstrap (Ubuntu Precise): | |
status: | New → Triaged |
Changed in wget (Ubuntu Precise): | |
status: | New → Triaged |
Changed in debian-installer-utils (Ubuntu Precise): | |
assignee: | nobody → Colin Watson (cjwatson) |
Changed in base-installer (Ubuntu Precise): | |
importance: | Undecided → High |
Changed in debian-installer-utils (Ubuntu Precise): | |
importance: | Undecided → High |
Changed in debootstrap (Ubuntu Precise): | |
importance: | Undecided → High |
Changed in wget (Ubuntu Precise): | |
importance: | Undecided → High |
Changed in base-installer (Ubuntu Precise): | |
assignee: | nobody → Colin Watson (cjwatson) |
Changed in debootstrap (Ubuntu Precise): | |
assignee: | nobody → Colin Watson (cjwatson) |
Changed in wget (Ubuntu Precise): | |
assignee: | nobody → Colin Watson (cjwatson) |
Changed in debian-installer-utils (Ubuntu Precise): | |
milestone: | none → ubuntu-12.04.5 |
Changed in base-installer (Ubuntu Precise): | |
milestone: | none → ubuntu-12.04.5 |
Changed in debootstrap (Ubuntu Precise): | |
milestone: | none → ubuntu-12.04.5 |
Changed in wget (Ubuntu Precise): | |
milestone: | none → ubuntu-12.04.5 |
Changed in base-installer (Ubuntu Precise): | |
status: | Triaged → In Progress |
Changed in debian-installer-utils (Ubuntu Precise): | |
status: | Triaged → In Progress |
Changed in debootstrap (Ubuntu Precise): | |
status: | Triaged → In Progress |
Changed in wget (Ubuntu Precise): | |
status: | Triaged → In Progress |
debdiff for raring