Ubuntu Pastebin

Paste from om26er at Thu, 9 Mar 2017 10:18:21 +0000

Download as text
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#!/bin/bash

set -ev

if [ $(id -u) -ne 0 ] ; then
    echo "ERROR: needs to be executed as root"
    exit 1
fi

FILE_PPA_PIN=/etc/apt/preferences.d/snapd-candidate-ppa
SOURCE_PPA="ppa:snappy-dev/image"
UPLOAD_PPA="ppa:om26er/snapd-candidate"

if [ -f $FILE_PPA_PIN ] ; then
    rm $FILE_PPA_PIN
fi
touch $FILE_PPA_PIN
echo "Package: *" >> $FILE_PPA_PIN
echo "Pin: release o=LP-PPA-snappy-dev-image" >> $FILE_PPA_PIN
echo "Pin-Priority: 1001" >> $FILE_PPA_PIN
add-apt-repository $SOURCE_PPA -s -y
apt update
apt install dpkg-dev devscripts -y
apt-get build-dep snapd -y
temp=$(mktemp -d)
cd $temp
export DEBFULLNAME='Omer Akram'
export DEBEMAIL='om26er@ubuntu.com'
candidate=$(apt-cache policy snapd | grep Candidate | awk '{print $NF}')
apt-get source snapd=$candidate
dir=($(pwd)/*/)
cd $dir
dch "Rebuild with test keys."
dch -r zesty
debuild -eDEB_BUILD_OPTIONS="nocheck testkeys" -S -sa -k571A9219
cd ..
dput $UPLOAD_PPA $(ls *.changes)
rm -r $temp
rm $FILE_PPA_PIN
add-apt-repository $SOURCE_PPA -y -r
apt update
Download as text