Skip to content
Snippets Groups Projects
Commit 264a2475 authored by Greg DiCristofaro's avatar Greg DiCristofaro
Browse files

fixes

parent 78aa8520
No related branches found
No related tags found
No related merge requests found
......@@ -7,15 +7,15 @@ source-code: https://github.com/sleuthkit/autopsy/
website: https://www.autopsy.com/
license: Apache-2.0
grade: stable # must be 'stable' to release into candidate/stable channels
confinement: devmode # or classic # use 'strict' once you have the right plugs and slots
confinement: strict # or classic # use 'strict' once you have the right plugs and slots
architectures: [amd64]
compression: lzo
icon: snap/gui/autopsy.png
# plugs:
# system-files-autopsy:
# interface: system-files
# read: [/dev]
plugs:
system-files-autopsy:
interface: system-files
read: [/dev]
# does not appear necessary as writing to home directory gets written to $SNAP_USER_DATA: https://snapcraft.io/docs/environment-variables
# layout:
......@@ -32,6 +32,7 @@ apps:
jdkhome: $SNAP/usr/lib/jvm/java-17-openjdk-amd64
# provide means for java gstreamer to find gstreamer libs
jreflags: $jreflags '-Djava.io.tmpdir=$HOME/tmp' '-Djna.library.path=$SNAP/usr/lib/x86_64-linux-gnu:$SNAP/usr/local/lib'
LD_LIBRARY_PATH: $SNAP/usr/local/lib:$LD_LIBRARY_PATH
#LD_LIBRARY_PATH: ${SNAP}/usr/local/lib:${SNAP}/usr/lib/x86_64-linux-gnu/gstreamer-1.0:${SNAP}/usr/lib/x86_64-linux-gnu:${SNAP}/lib/x86_64-linux-gnu:${SNAP}/usr/lib/x86_64-linux-gnu/glib-2.0:${LD_LIBRARY_PATH}
# make sure path is set up to ensure things like photorec are found
PATH: $SNAP/usr/bin:$SNAP/usr/local/bin:$PATH
......@@ -40,9 +41,9 @@ apps:
GST_PLUGIN_SCANNER: $SNAP/usr/lib/x86_64-linux-gnu/gstreamer1.0/gstreamer-1.0/gst-plugin-scanner
SOLR_LOGS_DIR: $HOME/.autopsy/dev/solr/logs
SOLR_PID_DIR: $HOME/.autopsy/dev/solr/logs
command-chain:
- autopsy/bin/tmpsetup.sh
command: autopsy/bin/autopsy
# command-chain:
# - autopsy/bin/tmpsetup.sh
command: autopsy/bin/autopsywrapper.sh
# More info here: https://snapcraft.io/docs/gnome-extension
extensions: [ gnome ]
common-id: org.sleuthkit.autopsy
......@@ -76,7 +77,7 @@ apps:
- raw-usb
- removable-media
- sd-control
# - system-files-autopsy
- system-files-autopsy
- system-observe
- system-trace
- udisks2
......@@ -192,9 +193,14 @@ parts:
# snaps run applications with different permissions. This ensures applications can run.
chmod 755 "$AUTOPSY_LOCATION/bin/autopsy"
echo '#!/bin/bash' > $AUTOPSY_LOCATION/bin/tmpsetup.sh
echo 'mkdir -p $HOME/tmp' >> $AUTOPSY_LOCATION/bin/tmpsetup.sh
chmod 755 $AUTOPSY_LOCATION/bin/tmpsetup.sh
cat <<EOF > $AUTOPSY_LOCATION/bin/autopsywrapper.sh
#!/bin/bash
mkdir -p \$HOME/tmp
echo Starting Autopsy...
\$SNAP/autopsy/bin/autopsy 2>&1 | tee \$HOME/logging.txt
EOF
chmod 755 $AUTOPSY_LOCATION/bin/autopsywrapper.sh
# include this line to print all set variables
# sed -i '129 i set -o posix ; echo $(set) >&2 ; ls -l "${jdkhome}/bin/java"' "$AUTOPSY_LOCATION/platform/lib/nbexec"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment