forked from trustedsec/ptf
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcfr.py
31 lines (22 loc) · 840 Bytes
/
cfr.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#!/usr/bin/env python
#####################################
# Installation module for cfr
#####################################
# AUTHOR OF MODULE NAME
AUTHOR="Jens Muecke (ryd)"
# DESCRIPTION OF THE MODULE
DESCRIPTION="This module will install/update cfr, a tool for decompiling java classes"
# INSTALL TYPE GIT, SVN, FILE DOWNLOAD
# OPTIONS = GIT, SVN, FILE
INSTALL_TYPE="FILE"
# LOCATION OF THE FILE OR GIT/SVN REPOSITORY
REPOSITORY_LOCATION="http://www.benf.org/other/cfr/cfr_0_119.jar"
# WHERE DO YOU WANT TO INSTALL IT
INSTALL_LOCATION="cfr"
# DEPENDS FOR DEBIAN INSTALLS
DEBIAN="default-jdk"
# DEPENDS FOR FEDORA INSTALLS
FEDORA="java-1.8.0-openjdk"
# COMMANDS TO RUN AFTER
AFTER_COMMANDS="cd {INSTALL_LOCATION},printf '#!/bin/sh\njava -jar %s%s $@\n' '{INSTALL_LOCATION}' 'cfr_0_119.jar'>cfr,chmod o+x cfr"
LAUNCHER="cfr"