mirror of
https://github.com/overcuriousity/autopsy-flatpak.git
synced 2025-07-06 21:00:22 +00:00
Updated comments.
This commit is contained in:
parent
496875b8d5
commit
5dbe8469b4
@ -1,5 +1,10 @@
|
|||||||
# This python script sets the sleuthkit branch based on the autopsy build branch
|
# This python script is used to automatically set the branch in The Sleuth Kit repository
|
||||||
# in appveyor and travis
|
# for use in automated build environments.
|
||||||
|
#
|
||||||
|
# Basic idea is that it determines what Autopsy branch is being used and then checksout
|
||||||
|
# a corresponding TSK branch.
|
||||||
|
#
|
||||||
|
# TSK_HOME environment variable must be set for this to work.
|
||||||
|
|
||||||
import os
|
import os
|
||||||
import sys
|
import sys
|
||||||
@ -54,6 +59,8 @@ def main():
|
|||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
print('Please set TSK_HOME env variable')
|
print('Please set TSK_HOME env variable')
|
||||||
|
|
||||||
|
# Get the Autopsy branch being used. Travis and Appveyor
|
||||||
|
# will tell us where a pull request is directed
|
||||||
TRAVIS=os.getenv("TRAVIS",False)
|
TRAVIS=os.getenv("TRAVIS",False)
|
||||||
APPVEYOR=os.getenv("APPVEYOR",False)
|
APPVEYOR=os.getenv("APPVEYOR",False)
|
||||||
if TRAVIS == "true":
|
if TRAVIS == "true":
|
||||||
@ -64,18 +71,26 @@ def main():
|
|||||||
cmd=['git','rev-parse','--abbrev-ref','HEAD']
|
cmd=['git','rev-parse','--abbrev-ref','HEAD']
|
||||||
output = subprocess.check_output(cmd)
|
output = subprocess.check_output(cmd)
|
||||||
CURRENT_BRANCH=output.strip()
|
CURRENT_BRANCH=output.strip()
|
||||||
#check if sleuthkit has release branch
|
|
||||||
|
# If we are in an Autopsy release branch, then use the
|
||||||
|
# info in TSKVersion.xml to find the corresponding TSK
|
||||||
|
# release branch. For other branches, we don't always
|
||||||
|
# trust that TSKVersion has been updated.
|
||||||
if CURRENT_BRANCH.startswith('release'):
|
if CURRENT_BRANCH.startswith('release'):
|
||||||
version = parseXML('TSKVersion.xml')
|
version = parseXML('TSKVersion.xml')
|
||||||
RELEASE_BRANCH = "release-"+version
|
RELEASE_BRANCH = "release-"+version
|
||||||
gitSleuthkitCheckout(RELEASE_BRANCH)
|
gitSleuthkitCheckout(RELEASE_BRANCH)
|
||||||
elif CURRENT_BRANCH in getSleuthkitBranchList(): # check sleuthkit has same branch as autopsy
|
# Check if the same branch exists in TSK (develop->develop, custom1->custom1, etc.)
|
||||||
|
elif CURRENT_BRANCH in getSleuthkitBranchList():
|
||||||
gitSleuthkitCheckout(CURRENT_BRANCH)
|
gitSleuthkitCheckout(CURRENT_BRANCH)
|
||||||
|
|
||||||
|
# Otherwise, default to develop
|
||||||
if passed != 0:
|
if passed != 0:
|
||||||
gitSleuthkitCheckout('develop')
|
gitSleuthkitCheckout('develop')
|
||||||
|
|
||||||
if passed != 0:
|
if passed != 0:
|
||||||
print('Something gone wrong')
|
print('Error checking out a Sleuth Kit branch')
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
main()
|
main()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user