#!/bin/sh # CDROM_MOUNT="$1" for d in "$CDROM_MOUNT"/dists/*/main/dist-upgrader/binary-all/; do if [ -d "$d" ]; then UPGRADER_DIR="$d" break fi done TAR=$(basename "$UPGRADER_DIR"/*.tar.gz) CODENAME=${TAR%.tar.gz} # get a tempdir TMPDIR=$(mktemp -t -d distupgrade.XXXXXX) cd $TMPDIR # extract the tar tar xzf "$UPGRADER_DIR"/"$TAR" # apply any patches needed before running the upgrade for apatch in /usr/share/update-notifier/upgrader-patches/*.diff; do if patch --dry-run < "$apatch"; then patch < "$apatch" fi done # run it "$TMPDIR"/"$CODENAME" --cdrom "$CDROM_MOUNT"
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
apt-cdrom-check | File | 2.39 KB | 0755 |
|
apt-check | File | 18.35 KB | 0755 |
|
apt_check.py | File | 18.35 KB | 0755 |
|
backend_helper.py | File | 4.8 KB | 0755 |
|
cddistupgrader | File | 619 B | 0755 |
|
package-data-downloader | File | 11.42 KB | 0755 |
|
package-system-locked | File | 358 B | 0755 |
|
update-motd-fsck-at-reboot | File | 2.71 KB | 0755 |
|
update-motd-hwe-eol | File | 1.51 KB | 0755 |
|
update-motd-reboot-required | File | 115 B | 0755 |
|
update-motd-updates-available | File | 1.45 KB | 0755 |
|