diff --git a/build.xml b/build.xml
index 5616cb2c66..baeacc0a04 100644
--- a/build.xml
+++ b/build.xml
@@ -102,7 +102,6 @@
-
diff --git a/release_scripts/update_sleuthkit_version.pl b/release_scripts/update_sleuthkit_version.pl
index e630e4890b..89b0c42de5 100755
--- a/release_scripts/update_sleuthkit_version.pl
+++ b/release_scripts/update_sleuthkit_version.pl
@@ -31,14 +31,13 @@ sub main {
update_tsk_version();
update_core_project_properties();
update_core_project_xml();
-
+ update_unix_setup();
+
print "Files updated. You need to commit and push them\n";
}
-
-
######################################################
# Utility functions
@@ -194,6 +193,39 @@ sub update_core_project_xml {
}
+# update the tskversion.xml
+sub update_unix_setup {
+
+ my $orig = "unix_setup.sh";
+ my $temp = "${orig}-bak";
+
+ print "Updating the version in ${orig}\n";
+
+ open (CONF_IN, "<${orig}") or die "Cannot open ${orig}";
+ open (CONF_OUT, ">${temp}") or die "Cannot open ${temp}";
+
+ my $found = 0;
+ while () {
+ if (/^TSK_VERSION=/) {
+ print CONF_OUT "TSK_VERSION=${VER}\n";
+ $found++;
+ }
+ else {
+ print CONF_OUT $_;
+ }
+ }
+ close (CONF_IN);
+ close (CONF_OUT);
+
+ if ($found != 1) {
+ die "$found (instead of 1) occurrences of TSK_VERSION found in ${orig}";
+ }
+
+ unlink ($orig) or die "Error deleting ${orig}";
+ rename ($temp, $orig) or die "Error renaming tmp $orig file";
+ system("git add ${orig}") unless ($TESTING);
+
+}
-main();
\ No newline at end of file
+main();
diff --git a/unix_setup.sh b/unix_setup.sh
index 04766c7bc4..328f25c2d0 100755
--- a/unix_setup.sh
+++ b/unix_setup.sh
@@ -2,7 +2,9 @@
# Verifies programs are installed and copies native code into the Autopsy folder structure
-TSK_VERSION=4.6.3
+# NOTE: update_sleuthkit_version.pl updates this value and relies
+# on it keeping the same name and whitespace. Don't change it.
+TSK_VERSION=4.6.5
# Verify PhotoRec was installed
photorec_filepath=/usr/bin/photorec