Changeset View
Changeset View
Standalone View
Standalone View
packaging/linux/snap/build.sh
- This file was added.
Property | Old Value | New Value |
---|---|---|
File Mode | null | 100755 |
1 | #!/bin/bash | ||||
---|---|---|---|---|---|
2 | | ||||
3 | set -ex | ||||
4 | | ||||
5 | IMAGE=ubuntu:18.04 | ||||
6 | CONTAINER=container-krita-snap | ||||
7 | | ||||
8 | function at_exit { | ||||
9 | lxc stop $CONTAINER | ||||
10 | } | ||||
11 | | ||||
12 | lxc stop $CONTAINER || true | ||||
13 | | ||||
14 | lxc launch --ephemeral "$IMAGE" $CONTAINER | ||||
15 | sleep 4 # so network is up | ||||
16 | | ||||
17 | trap at_exit INT TERM EXIT | ||||
18 | | ||||
19 | lxc file push --recursive . $CONTAINER/workspace | ||||
20 | lxc exec $CONTAINER -- /workspace/build_in_container.sh | ||||
21 | lxc file pull --recursive $CONTAINER/workspace/result . |