Skip to content

Commit 89a0b4e

Browse files
committed
snapd v2
1 parent e95d165 commit 89a0b4e

1 file changed

Lines changed: 7 additions & 38 deletions

File tree

install.sh

Lines changed: 7 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -1,44 +1,13 @@
11
#!/bin/bash -xe
22

3-
DIR=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )
4-
3+
VERSION=$(curl http://apps.syncloud.org/releases/stable/snapd2.version)
54
ARCH=$(dpkg --print-architecture)
6-
VERSION=$(curl http://apps.syncloud.org/releases/stable/snapd.version)
75
SNAPD=snapd-${VERSION}-${ARCH}.tar.gz
8-
systemctl disable apt-daily.timer
9-
systemctl disable apt-daily.service
10-
systemctl disable apt-daily-upgrade.timer
11-
systemctl disable apt-daily-upgrade.service
12-
13-
wget http://apps.syncloud.org/apps/${SNAPD} --progress=dot:giga
14-
15-
tar xzvf ${SNAPD}
16-
systemctl stop snapd.service snapd.socket || true
17-
systemctl disable snapd.service snapd.socket || true
18-
19-
rm -rf /var/lib/snapd
20-
mkdir /var/lib/snapd
21-
22-
rm -rf /usr/lib/snapd
23-
mkdir -p /usr/lib/snapd
24-
cp snapd/bin/snapd /usr/lib/snapd
25-
cp snapd/bin/snap-exec /usr/lib/snapd
26-
cp snapd/bin/snap-confine /usr/lib/snapd
27-
cp snapd/bin/snap-discard-ns /usr/lib/snapd
28-
cp snapd/bin/snap /usr/bin
29-
cp snapd/bin/snapctl /usr/bin
30-
cp snapd/bin/mksquashfs /usr/bin
31-
cp snapd/bin/unsquashfs /usr/bin
32-
33-
mkdir -p /usr/lib/snapd/lib
34-
cp snapd/lib/* /usr/lib/snapd/lib
35-
36-
cp snapd/conf/snapd.service /lib/systemd/system/
37-
cp snapd/conf/snapd.socket /lib/systemd/system/
38-
39-
systemctl enable snapd.service
40-
systemctl enable snapd.socket
41-
systemctl start snapd.service snapd.socket
426

43-
snap --version
7+
cd /tmp
8+
rm -rf "${SNAPD}"
9+
rm -rf snapd
10+
wget http://apps.syncloud.org/apps/"${SNAPD}" --progress=dot:giga
11+
tar xzvf "${SNAPD}"
12+
./snapd/upgrade.sh
4413
snap install platform

0 commit comments

Comments
 (0)