mirror of
https://github.com/overcuriousity/autopsy-flatpak.git
synced 2025-07-06 21:00:22 +00:00
updates
This commit is contained in:
parent
4e9b3b7743
commit
d89355f626
@ -51,7 +51,8 @@ apps:
|
|||||||
GST_PLUGIN_SCANNER: $SNAP/usr/lib/x86_64-linux-gnu/gstreamer1.0/gstreamer-1.0/gst-plugin-scanner
|
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_LOGS_DIR: $HOME/.autopsy/dev/solr/logs
|
||||||
SOLR_PID_DIR: $HOME/.autopsy/dev/solr/logs
|
SOLR_PID_DIR: $HOME/.autopsy/dev/solr/logs
|
||||||
SOLR_DATA_HOME: $HOME/solr
|
# TODO may need to set differently
|
||||||
|
# SOLR_DATA_HOME: $HOME/solr
|
||||||
command: autopsy/bin/autopsywrapper.sh
|
command: autopsy/bin/autopsywrapper.sh
|
||||||
# More info here: https://snapcraft.io/docs/gnome-extension
|
# More info here: https://snapcraft.io/docs/gnome-extension
|
||||||
extensions: [ gnome ]
|
extensions: [ gnome ]
|
||||||
@ -59,52 +60,53 @@ apps:
|
|||||||
plugs:
|
plugs:
|
||||||
# taken from https://snapcraft.io/docs/supported-interfaces
|
# taken from https://snapcraft.io/docs/supported-interfaces
|
||||||
# can be debugged with snappy debug: https://snapcraft.io/docs/debug-snaps#heading--snappy-debug
|
# can be debugged with snappy debug: https://snapcraft.io/docs/debug-snaps#heading--snappy-debug
|
||||||
|
#- alsa
|
||||||
- audio-playback
|
- audio-playback
|
||||||
- avahi-observe
|
#- avahi-observe
|
||||||
- block-devices
|
- block-devices
|
||||||
- cifs-mount
|
#- cifs-mount
|
||||||
- daemon-notify
|
#- daemon-notify
|
||||||
- desktop
|
- desktop
|
||||||
- desktop-launch
|
- desktop-launch
|
||||||
# - desktop-legacy
|
- desktop-legacy
|
||||||
- dm-crypt
|
- dm-crypt
|
||||||
- firewall-control
|
#- firewall-control
|
||||||
- fuse-support
|
- fuse-support
|
||||||
- hardware-observe
|
- hardware-observe
|
||||||
- home
|
- home
|
||||||
- hugepages-control
|
- hugepages-control
|
||||||
- kernel-crypto-api
|
- kernel-crypto-api
|
||||||
- log-observe
|
#- log-observe
|
||||||
# may be necessary for solr
|
# may be necessary for solr
|
||||||
- microstack-support
|
#- microstack-support
|
||||||
- modem-manager
|
#- modem-manager
|
||||||
- mount-control
|
- mount-control
|
||||||
- mount-observe
|
- mount-observe
|
||||||
- network
|
- network
|
||||||
- network-bind
|
- network-bind
|
||||||
- network-control
|
#- network-control
|
||||||
- network-manager
|
#- network-manager
|
||||||
- network-manager-observe
|
#- network-manager-observe
|
||||||
- network-observe
|
- network-observe
|
||||||
- network-setup-observe
|
- network-setup-observe
|
||||||
- network-status
|
- network-status
|
||||||
- opengl
|
- opengl
|
||||||
- optical-drive
|
- optical-drive
|
||||||
# may be necessary for solr
|
# may be necessary for solr
|
||||||
- ppp
|
#- ppp
|
||||||
- pulseaudio
|
#- pulseaudio
|
||||||
- raw-input
|
#- raw-input
|
||||||
- raw-usb
|
#- raw-usb
|
||||||
- removable-media
|
- removable-media
|
||||||
- sd-control
|
#- sd-control
|
||||||
- system-files-autopsy
|
- system-files-autopsy
|
||||||
- system-observe
|
- system-observe
|
||||||
- system-trace
|
#- system-trace
|
||||||
- udisks2
|
#- udisks2
|
||||||
# - unity7
|
# - unity7
|
||||||
- unity8
|
# - unity8
|
||||||
- wayland
|
#- wayland
|
||||||
- x11
|
#- x11
|
||||||
|
|
||||||
parts:
|
parts:
|
||||||
sleuthkit:
|
sleuthkit:
|
||||||
@ -181,7 +183,8 @@ parts:
|
|||||||
- openjdk-17-jdk
|
- openjdk-17-jdk
|
||||||
- perl
|
- perl
|
||||||
# needed by solr to determine locally running ports
|
# needed by solr to determine locally running ports
|
||||||
- iproute2
|
- lsof
|
||||||
|
#- iproute2
|
||||||
plugin: nil
|
plugin: nil
|
||||||
# source: https://github.com/sleuthkit/autopsy.git
|
# source: https://github.com/sleuthkit/autopsy.git
|
||||||
source: https://github.com/gdicristofaro/autopsy.git
|
source: https://github.com/gdicristofaro/autopsy.git
|
||||||
@ -218,9 +221,9 @@ parts:
|
|||||||
chmod 755 "$AUTOPSY_LOCATION/bin/autopsy"
|
chmod 755 "$AUTOPSY_LOCATION/bin/autopsy"
|
||||||
|
|
||||||
# some fixes so solr can startup in containment (use ss instead of lsof and don't use large pages)
|
# some fixes so solr can startup in containment (use ss instead of lsof and don't use large pages)
|
||||||
sed -i 's/lsof -t -PniTCP:\$SOLR_PORT -sTCP:LISTEN/ss -ln | grep $SOLR_PORT/g' $AUTOPSY_LOCATION/autopsy/solr/bin/autopsy-solr
|
# sed -i 's/lsof -t -PniTCP:\$SOLR_PORT -sTCP:LISTEN/ss -ln | grep $SOLR_PORT/g' $AUTOPSY_LOCATION/autopsy/solr/bin/autopsy-solr
|
||||||
sed -i 's/lsof -v 2>&1 | grep -q revision/ss --version/g' $AUTOPSY_LOCATION/autopsy/solr/bin/autopsy-solr
|
# sed -i 's/lsof -v 2>&1 | grep -q revision/ss --version/g' $AUTOPSY_LOCATION/autopsy/solr/bin/autopsy-solr
|
||||||
sed -i '/^.*'-XX:\+UseLargePages'.*$/d' $AUTOPSY_LOCATION/autopsy/solr/bin/autopsy-solr
|
# sed -i '/^.*'-XX:\+UseLargePages'.*$/d' $AUTOPSY_LOCATION/autopsy/solr/bin/autopsy-solr
|
||||||
|
|
||||||
# wrapper to setup temp dir if not exists; also could be easily modified for debugging purposes with snap try: https://snapcraft.io/docs/snap-try
|
# wrapper to setup temp dir if not exists; also could be easily modified for debugging purposes with snap try: https://snapcraft.io/docs/snap-try
|
||||||
cat <<EOF > $AUTOPSY_LOCATION/bin/autopsywrapper.sh
|
cat <<EOF > $AUTOPSY_LOCATION/bin/autopsywrapper.sh
|
||||||
|
Loading…
x
Reference in New Issue
Block a user