mirror of
https://github.com/overcuriousity/autopsy-flatpak.git
synced 2025-07-06 21:00:22 +00:00
modified preinstall.sh and added regex to change the version
This commit is contained in:
parent
d3428e926c
commit
c767aa975c
@ -19,7 +19,7 @@
|
|||||||
</target>
|
</target>
|
||||||
|
|
||||||
<property name="VERSION" value="4.6.0"/>
|
<property name="VERSION" value="4.6.0"/>
|
||||||
|
<replaceregexp file="${basedir}/../preinstall.sh" match="VERSION=(.*)" replace="VERSION=${VERSION}" byline="true"/>
|
||||||
<target name="get-thirdparty-dependencies" description="get third-party dependencies">
|
<target name="get-thirdparty-dependencies" description="get third-party dependencies">
|
||||||
<!--Copy openCV dependencies to release-->
|
<!--Copy openCV dependencies to release-->
|
||||||
<copy todir="${modules.dir}" >
|
<copy todir="${modules.dir}" >
|
||||||
|
@ -87,7 +87,12 @@
|
|||||||
<copy file="${basedir}/LICENSE-2.0.txt" tofile="${zip-tmp}/${app.name}/LICENSE-2.0.txt"/>
|
<copy file="${basedir}/LICENSE-2.0.txt" tofile="${zip-tmp}/${app.name}/LICENSE-2.0.txt"/>
|
||||||
<copy file="${basedir}/NEWS.txt" tofile="${zip-tmp}/${app.name}/NEWS.txt"/>
|
<copy file="${basedir}/NEWS.txt" tofile="${zip-tmp}/${app.name}/NEWS.txt"/>
|
||||||
<copy file="${basedir}/KNOWN_ISSUES.txt" tofile="${zip-tmp}/${app.name}/KNOWN_ISSUES.txt"/>
|
<copy file="${basedir}/KNOWN_ISSUES.txt" tofile="${zip-tmp}/${app.name}/KNOWN_ISSUES.txt"/>
|
||||||
<copy file="${basedir}/preinstall.sh" tofile="${zip-tmp}/${app.name}/preinstall.sh"/>
|
<if>
|
||||||
|
<equals arg1="${os.family}" arg2="unix"/>
|
||||||
|
<then>
|
||||||
|
<copy file="${basedir}/preinstall.sh" tofile="${zip-tmp}/${app.name}/preinstall.sh"/>
|
||||||
|
</then>
|
||||||
|
</if>
|
||||||
<if>
|
<if>
|
||||||
<equals arg1="${os.family}" arg2="windows"/>
|
<equals arg1="${os.family}" arg2="windows"/>
|
||||||
<then>
|
<then>
|
||||||
|
@ -1,27 +1,39 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
photorec_filepath=/usr/bin/photorec;
|
photorec_filepath=/usr/bin/photorec
|
||||||
if [ -f "$photorec_filepath" ]; then
|
if [ -f "$photorec_filepath" ]; then
|
||||||
echo "photorec found"
|
echo "$photorec_filepath found"
|
||||||
else
|
else
|
||||||
echo "Photorec not found, please install testdisk for the photorec carver functionality"
|
echo "Photorec not found, please install testdisk for the photorec carver functionality"
|
||||||
echo "run the command: sudo apt-get install testdisk"
|
echo "run the command: sudo apt-get install testdisk"
|
||||||
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
VERSION=4.6.0
|
||||||
sleuthkit_jar_filepath=/usr/share/java/sleuthkit-4.6.0.jar;
|
sleuthkit_jar_filepath=/usr/share/java/sleuthkit-$VERSION.jar;
|
||||||
ext_jar_filepath=./autopsy/modules/ext/sleuthkit-postgresql-4.6.0.jar;
|
ext_jar_filepath=$PWD/autopsy/modules/ext/sleuthkit-postgresql-$VERSION.jar;
|
||||||
if [ -f "$sleuthkit_jar_filepath" ]; then
|
if [[ -f "$sleuthkit_jar_filepath" ]] && [[ -f "$ext_jar_filepath" ]]; then
|
||||||
echo "sleuthkit jarfile found";
|
echo "$sleuthkit_jar_filepath found"
|
||||||
echo "copying sleuthkit-jar file to the autopsy directory";
|
echo "copying $sleuthkit_jar_filepath to the autopsy directory"
|
||||||
rm ./autopsy/modules/ext/sleuthkit-postgresql-4.6.0.jar
|
echo "deleting $ext_jar_filepath"
|
||||||
if [ ! -f "$ext_jar_filepath" ]; then
|
rm $ext_jar_filepath;
|
||||||
cp $sleuthkit_jar_filepath ./autopsy/modules/ext/sleuthkit-postgresql-4.6.0.jar;
|
if [ "$?" -gt 0 ]; then #checking if remove operation failed
|
||||||
echo "Successfully copied sleuthkit-jar file";
|
echo "exiting .."
|
||||||
echo "run autopsy";
|
exit 1
|
||||||
fi
|
else
|
||||||
|
echo "Successfully removed $ext_jar_filepath"
|
||||||
|
cp $sleuthkit_jar_filepath $ext_jar_filepath
|
||||||
|
if [ "$?" -eq 0 ]; then # checking copy operation was successful
|
||||||
|
echo "Successfully copied $sleuthkit_jar_filepath"
|
||||||
|
else
|
||||||
|
echo "exiting..."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
else
|
else
|
||||||
echo "Sleuthkit-jar not found, please install the sleuthkit-java.deb file"
|
echo "$sleuthkit_jar_filepath not found, please install the sleuthkit-java.deb file"
|
||||||
echo "run the command: sudo apt install ./sleuthkit-java_4.6.0-1_amd64.deb inside the debian file directory"
|
echo "run the command: sudo apt install ./sleuthkit-java_4.6.0-1_amd64.deb inside the debian file directory"
|
||||||
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
echo "Autopsy is now configured. You can execute bin/autopsy to start it"
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user