~ubuntu-core-dev/update-notifier/ubuntu

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/bin/sh
#

CDROM_MOUNT="$1"
UPGRADER_DIR="$CDROM_MOUNT/dists/stable/main/dist-upgrader/binary-all/"

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"

# run it
gksu -- "$TMPDIR"/"$CODENAME" --cdrom "$CDROM_MOUNT"