~tsimonq2/debian-cd/lubuntu-cosmic-changes

« back to all changes in this revision

Viewing changes to tools/maverick/upgrade.sh

  • Committer: Colin Watson
  • Date: 2010-05-04 15:13:12 UTC
  • Revision ID: cjwatson@canonical.com-20100504151312-664dfv9uibyk14fe
add CONF.sh bits for maverick; copy lucid -> maverick elsewhere

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#!/bin/sh
 
2
set -e
 
3
 
 
4
# Include dist-upgrader dir when available
 
5
 
 
6
DIR="$1/CD1"
 
7
SOURCEDIR="$MIRROR/dists/$CODENAME/main/dist-upgrader-all/current"
 
8
TARGETDIR="$DIR/dists/$CODENAME/main/dist-upgrader/binary-all"
 
9
 
 
10
if [ -d "$SOURCEDIR" ]; then
 
11
    mkdir -p "$TARGETDIR"
 
12
    # copy upgrade tarball + signature
 
13
    cp -av "$SOURCEDIR/$CODENAME"* "$TARGETDIR"
 
14
    # extract the cdromupgrade script from the archive and put it
 
15
    # onto the top-level of the CD
 
16
    tar -C "$DIR" -x -z -f "$TARGETDIR/$CODENAME.tar.gz" ./cdromupgrade
 
17
fi
 
18
 
 
19
# now check if any prerequisites need to go onto the CD
 
20
PACKAGESGZ="$MIRROR/dists/$PREV_CODENAME-backports/main/debian-installer/binary-$ARCH/Packages.gz"
 
21
ARCH_TARGETDIR="$DIR/dists/$CODENAME/main/dist-upgrader/binary-$ARCH"
 
22
mkdir -p "$ARCH_TARGETDIR"
 
23
for pkg in $(zcat "$PACKAGESGZ" | grep-dctrl -PrnsFilename ^release-upgrader-); do
 
24
    echo "Adding: $pkg"
 
25
    cp -a "$MIRROR/$pkg" "$ARCH_TARGETDIR"
 
26
done
 
27
 
 
28
exit 0