From 6c883aa2266f9279d543703127a42fc81d0d7e98 Mon Sep 17 00:00:00 2001 From: Thomas Nordquist Date: Fri, 3 May 2019 00:16:30 +0200 Subject: [PATCH] Disable sandbox for snap builds --- scripts/afterAllArtifactBuild.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/scripts/afterAllArtifactBuild.ts b/scripts/afterAllArtifactBuild.ts index 5cee902..fa3fed0 100644 --- a/scripts/afterAllArtifactBuild.ts +++ b/scripts/afterAllArtifactBuild.ts @@ -13,6 +13,9 @@ export default async function(info: any) { await exec('sudo', ['unsquashfs', snapFile]) await exec('sudo', ['rm', snapFile]) await exec('sudo', ['chmod', '-R', 'g-s', 'squashfs-root']) + + // Add command line argument to disable the sandbox + await exec('sudo', ['sed', "-i''", 's/^exec \([^;]*\)$/exec \1 --no-sandbox/g', 'squashfs-root/command.sh']) await exec('sudo', ['snap', 'run', 'snapcraft', 'pack', 'squashfs-root', '--output', snapFile]) await exec('sudo', ['rm', '-rf', 'squashfs-root'])