From ff7fe7cbc0cf38717e93629eccf16d8294c94f67 Mon Sep 17 00:00:00 2001 From: netblue30 Date: Mon, 11 Jul 2016 08:13:00 -0400 Subject: snap platform --- Makefile.in | 3 +++ platform/snap/snap.sh | 20 ++++++++++++++++++++ platform/snap/snapcraft.yaml | 21 +++++++++++++++++++++ 3 files changed, 44 insertions(+) create mode 100755 platform/snap/snap.sh create mode 100644 platform/snap/snapcraft.yaml diff --git a/Makefile.in b/Makefile.in index 181f30538..9ef542958 100644 --- a/Makefile.in +++ b/Makefile.in @@ -307,6 +307,9 @@ dist: deb: dist ./mkdeb.sh $(NAME) $(VERSION) +snap: all + cd platform/snap; ./snap.sh + github-compile: cd test/compile; ./compile.sh diff --git a/platform/snap/snap.sh b/platform/snap/snap.sh new file mode 100755 index 000000000..d7f924293 --- /dev/null +++ b/platform/snap/snap.sh @@ -0,0 +1,20 @@ +#!/bin/bash + +rm -fr faudit-snap +rm -f faudit_*.snap +mkdir faudit-snap +cd faudit-snap +snapcraft init +cp ../snapcraft.yaml . +#snapcraft stage +mkdir -p stage/usr/lib/firejail +cp ../../../src/faudit/faudit stage/usr/lib/firejail/. +find stage +snapcraft stage +snapcraft snap +cd .. +mv faudit-snap/faudit_*.snap ../../. +rm -fr faudit-snap + + + diff --git a/platform/snap/snapcraft.yaml b/platform/snap/snapcraft.yaml new file mode 100644 index 000000000..7b04a2ca1 --- /dev/null +++ b/platform/snap/snapcraft.yaml @@ -0,0 +1,21 @@ +name: faudit # the name of the snap +version: 0 # the version of the snap +summary: Fireajail audit snap edition # 79 char long summary +description: faudit program extracted from Firejail and packaged as a snap # a longer description for the snap +confinement: strict # use "strict" to enforce system access only via declared interfaces + +apps: + faudit: + command: /usr/lib/firejail/faudit + +parts: + faudit: # Replace with a part name of your liking + # Get more information about plugins by running + # snapcraft help plugins + # and more information about the available plugins + # by running + # snapcraft list-plugins + plugin: nil + snap: + - usr/lib/firejail/faudit + -- cgit v1.2.3-54-g00ecf