Merge ~xnox/casper:add-ssl into casper:master

Proposed by Dimitri John Ledkov
Status: Superseded
Proposed branch: ~xnox/casper:add-ssl
Merge into: casper:master
Diff against target: 76 lines (+32/-16)
2 files modified
debian/changelog (+4/-0)
scripts/casper (+28/-16)
Reviewer Review Type Date Requested Status
Ubuntu Installer Team Pending
Review via email: mp+384471@code.launchpad.net

Commit message

Switch to ssl, busybox in groovy in live-cd images initrd has ssl support now.

To post a comment you must log in.

Unmerged commits

1008941... by Dimitri John Ledkov

In groovy, live-cds now have ssl support in busybox

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
diff --git a/debian/changelog b/debian/changelog
index 58247f8..24f57a4 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -6,6 +6,10 @@ casper (1.447) UNRELEASED; urgency=medium
6 [ Michael Hudson-Doyle ]6 [ Michael Hudson-Doyle ]
7 * Add interactive network configuration.7 * Add interactive network configuration.
88
9 [ Dimitri John Ledkov ]
10 * Fix up interactive network configuration default ISO urls to be more
11 dynamic.
12
9 -- Michael Hudson-Doyle <michael.hudson@ubuntu.com> Wed, 06 May 2020 19:51:18 +120013 -- Michael Hudson-Doyle <michael.hudson@ubuntu.com> Wed, 06 May 2020 19:51:18 +1200
1014
11casper (1.446) groovy; urgency=medium15casper (1.446) groovy; urgency=medium
diff --git a/scripts/casper b/scripts/casper
index f09d874..6e9ff35 100644
--- a/scripts/casper
+++ b/scripts/casper
@@ -363,28 +363,40 @@ do_interactive_netmount() {
363 export IP=:$ipaddr:$gateway:::$DEVICE:$proto:$dns363 export IP=:$ipaddr:$gateway:::$DEVICE:$proto:$dns
364 fi364 fi
365365
366 # url & proxy366 . /etc/os-release
367 echo "Please specify URL to the .iso Examples:"367 # TODO: not sure how to get flavour information
368 machine=$(uname -m)368 # maybe make livecd-rootfs embed something in the casper initrd?
369 case $machine in369 case $PRETTY_NAME in
370 x86_64) machine="amd64" ;;370 *development*)
371 ppc64le) machine="ppc64el" ;;371 server_url=http://cdimage.ubuntu.com/ubuntu-server/daily-live/current/$UBUNTU_CODENAME-live-server-$DPKG_ARCH.iso
372 aarch64) machine="arm64" ;;372 desktop_url=http://cdimage.ubuntu.com/daily-live/current/$UBUNTU_CODENAME-desktop-$DPKG_ARCH.iso
373 esac
374 case $machine in
375 amd64)
376 default_url=http://releases.ubuntu.com/focal/ubuntu-20.04-live-server-$machine.iso
377 echo " $default_url (default)"
378 echo " http://releases.ubuntu.com/focal/ubuntu-20.04-desktop-$machine.iso"
379 ;;373 ;;
380 *)374 *)
381 default_url=http://cdimage.ubuntu.com/releases/focal/release/ubuntu-20.04-live-server-$machine.iso375 case $DPKG_ARCH in
382 echo " $default_url (default)"376 amd64)
377 server_url=https://releases.ubuntu.com/$UBUNTU_CODENAME/ubuntu-$VERSION_ID-live-server-$DPKG_ARCH.iso
378 desktop_url=https://releases.ubuntu.com/$UBUNTU_CODENAME/ubuntu-$VERSION_ID-desktop-$DPKG_ARCH.iso
379 ;;
380 *)
381 server_url=http://cdimage.ubuntu.com/releases/$UBUNTU_CODENAME/release/ubuntu-$VERSION_ID-live-server-$DPKG_ARCH.iso
382 desktop_url=http://cdimage.ubuntu.com/releases/$UBUNTU_CODENAME/release/ubuntu-$VERSION_ID-desktop-$DPKG_ARCH.iso
383 ;;
384 esac
383 ;;385 ;;
384 esac386 esac
387
388 # Currently only arm64 & amd64 produce desktop images
389 case $DPKG_ARCH in
390 amd64|arm64) ;;
391 *) desktop_url="" ;;
392 esac
393
394 echo " $server_url (default)"
395 [ "$desktop_url" ] && echo " $desktop_url"
396
385 read -p "url: " url397 read -p "url: " url
386 if [ -z "$url" ]; then398 if [ -z "$url" ]; then
387 url=$default_url399 url=$server_url
388 fi400 fi
389 read -p "http_proxy (optional): " http_proxy401 read -p "http_proxy (optional): " http_proxy
390 if [ -n "$http_proxy" ]; then402 if [ -n "$http_proxy" ]; then

Subscribers

People subscribed via source and target branches