View | Details | Raw Unified | Return to bug 209012
Collapse All | Expand All

(-)sysutils/linux-crashplan/Makefile (-5 / +9 lines)
Lines 1-18 Link Here
1
# Created by: William Grzybowski <wg@FreeBSD.org>
1
# Created by: William Grzybowski <wg@FreeBSD.org>
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	linux-crashplan
4
PORTNAME=	crashplan
5
DISTVERSION=	4.5.0
5
DISTVERSION=	4.5.0
6
CATEGORIES=	sysutils linux
6
CATEGORIES=	sysutils java linux
7
MASTER_SITES=	https://download.code42.com/installs/linux/install/CrashPlan/
7
MASTER_SITES=	https://download.code42.com/installs/linux/install/CrashPlan/
8
PKGNAMEPREFIX=	linux-
8
DISTNAME=	CrashPlan_${DISTVERSION}_Linux
9
DISTNAME=	CrashPlan_${DISTVERSION}_Linux
9
10
10
MAINTAINER=	subtil@gmail.com
11
MAINTAINER=	subtil@gmail.com
11
COMMENT=	Backs up data to remote servers or hard drives
12
COMMENT=	Backs up data to remote servers or hard drives
12
13
13
RUN_DEPENDS=	linux-sun-jre17>=0:java/linux-sun-jre17 \
14
RUN_DEPENDS=	bash:shells/bash
14
		bash:shells/bash
15
15
16
USE_JAVA=	yes
17
JAVA_OS=	linux
18
JAVA_VERSION=	1.7+
19
16
WRKSRC=		${WRKDIR}/crashplan-install
20
WRKSRC=		${WRKDIR}/crashplan-install
17
21
18
USE_LINUX=	yes
22
USE_LINUX=	yes
Lines 37-43 Link Here
37
	${ECHO_CMD} > ${STAGEDIR}${CRASHDIR}/install.vars
41
	${ECHO_CMD} > ${STAGEDIR}${CRASHDIR}/install.vars
38
	${ECHO_CMD} "TARGETDIR=${CRASHDIR}" >> ${STAGEDIR}${CRASHDIR}/install.vars
42
	${ECHO_CMD} "TARGETDIR=${CRASHDIR}" >> ${STAGEDIR}${CRASHDIR}/install.vars
39
	${ECHO_CMD} "BINSDIR=${CRASHDIR}/bin" >> ${STAGEDIR}${CRASHDIR}/install.vars
43
	${ECHO_CMD} "BINSDIR=${CRASHDIR}/bin" >> ${STAGEDIR}${CRASHDIR}/install.vars
40
	${ECHO_CMD} "JAVACOMMON=${LOCALBASE}/linux-sun-jre1.7.0/bin/java" >> ${STAGEDIR}${CRASHDIR}/install.vars
44
	${ECHO_CMD} "JAVA_COMMON=${JAVA}" >> ${STAGEDIR}${CRASHDIR}/install.vars
41
	${CAT} ${WRKSRC}/install.defaults >> ${STAGEDIR}${CRASHDIR}/install.vars
45
	${CAT} ${WRKSRC}/install.defaults >> ${STAGEDIR}${CRASHDIR}/install.vars
42
46
43
.include <bsd.port.mk>
47
.include <bsd.port.mk>
(-)sysutils/linux-crashplan/files/patch-CrashPlanDesktop (-17 lines)
Lines 1-17 Link Here
1
--- scripts/CrashPlanDesktop
2
+++ scripts/CrashPlanDesktop
3
@@ -5,9 +5,11 @@ SCRIPTDIR=$(dirname $SCRIPT)
4
 TARGETDIR="$SCRIPTDIR/.."
5
 export SWT_GTK3=0
6
 
7
-. ${TARGETDIR}/install.vars
8
-. ${TARGETDIR}/bin/run.conf
9
+. /usr/local/share/crashplan/install.vars
10
 
11
 cd ${TARGETDIR}
12
 
13
-${JAVACOMMON} ${GUI_JAVA_OPTS} -classpath "./lib/com.backup42.desktop.jar:./lang:./skin" com.backup42.desktop.CPDesktop > ${TARGETDIR}/log/ui_output.log 2> ${TARGETDIR}/log/ui_error.log &
14
+. bin/run.conf
15
+${LOGDIR=/var/log/crashplan}
16
+
17
+${JAVACOMMON} ${GUI_JAVA_OPTS} -classpath "./lib/com.backup42.desktop.jar:./lang:./skin" com.backup42.desktop.CPDesktop > ${LOGDIR}/ui_output.log 2> ${LOGDIR}/ui_error.log &
(-)sysutils/linux-crashplan/files/patch-CrashPlanEngine (-20 lines)
Lines 1-20 Link Here
1
--- scripts/CrashPlanEngine
2
+++ scripts/CrashPlanEngine
3
@@ -11,7 +11,7 @@ standard_startup() {
4
 	
5
 	cd $TARGETDIR
6
 		
7
-	nice -n 19 $JAVACOMMON $SRV_JAVA_OPTS -classpath $FULL_CP com.backup42.service.CPService > $TARGETDIR/log/engine_output.log 2> $TARGETDIR/log/engine_error.log & 
8
+	nice -n 19 $JAVACOMMON $SRV_JAVA_OPTS -classpath $FULL_CP com.backup42.service.CPService > $LOGDIR/engine_output.log 2> $LOGDIR/engine_error.log & 
9
 	
10
 	if [[ $! -gt 0 ]]; then
11
 		echo $! > $PIDFILE
12
@@ -80,7 +80,7 @@ do_startup() {
13
 }
14
 
15
 _findpid() {
16
-	/bin/ps -eo 'pid,cmd'| grep 'app=CrashPlanService' | grep -v grep | awk '{ print $1 }'
17
+	/bin/ps -ewwo 'pid,command'| grep 'app=CrashPlanService' | grep -v grep | awk '{ print $1 }'
18
 }
19
 
20
 SCRIPT=$(ls -l $0 | awk '{ print $NF }')
(-)sysutils/linux-crashplan/files/patch-scripts_CrashPlanDesktop (-3 / +6 lines)
Lines 1-6 Link Here
1
--- scripts/CrashPlanDesktop
1
--- scripts/CrashPlanDesktop.orig	2016-04-24 10:38:26 UTC
2
+++ scripts/CrashPlanDesktop
2
+++ scripts/CrashPlanDesktop
3
@@ -5,9 +5,11 @@ SCRIPTDIR=$(dirname $SCRIPT)
3
@@ -5,12 +5,14 @@ SCRIPTDIR=$(dirname $SCRIPT)
4
 TARGETDIR="$SCRIPTDIR/.."
4
 TARGETDIR="$SCRIPTDIR/.."
5
 export SWT_GTK3=0
5
 export SWT_GTK3=0
6
 
6
 
Lines 10-17 Link Here
10
 
10
 
11
 cd ${TARGETDIR}
11
 cd ${TARGETDIR}
12
 
12
 
13
-${JAVACOMMON} ${GUI_JAVA_OPTS} -classpath "./lib/com.backup42.desktop.jar:./lang:./skin" com.backup42.desktop.CPDesktop > ${TARGETDIR}/log/ui_output.log 2> ${TARGETDIR}/log/ui_error.log &
13
-if [ "_${VERSION_5_UI}" == "_true" ]; then
14
+. bin/run.conf
14
+. bin/run.conf
15
+${LOGDIR=/var/log/crashplan}
15
+${LOGDIR=/var/log/crashplan}
16
+
16
+
17
+${JAVACOMMON} ${GUI_JAVA_OPTS} -classpath "./lib/com.backup42.desktop.jar:./lang:./skin" com.backup42.desktop.CPDesktop > ${LOGDIR}/ui_output.log 2> ${LOGDIR}/ui_error.log &
17
+${JAVACOMMON} ${GUI_JAVA_OPTS} -classpath "./lib/com.backup42.desktop.jar:./lang:./skin" com.backup42.desktop.CPDesktop > ${LOGDIR}/ui_output.log 2> ${LOGDIR}/ui_error.log &
18
 	${TARGETDIR}/electron/crashplan > ${TARGETDIR}/log/ui_output.log 2> ${TARGETDIR}/log/ui_error.log &
19
 else
20
 	${JAVACOMMON} ${GUI_JAVA_OPTS} -classpath "./lib/com.backup42.desktop.jar:./lang:./skin" com.backup42.desktop.CPDesktop > ${TARGETDIR}/log/ui_output.log 2> ${TARGETDIR}/log/ui_error.log &
(-)sysutils/linux-crashplan/files/patch-scripts_CrashPlanEngine (-1 / +1 lines)
Lines 1-4 Link Here
1
--- scripts/CrashPlanEngine
1
--- scripts/CrashPlanEngine.orig	2016-04-24 10:38:26 UTC
2
+++ scripts/CrashPlanEngine
2
+++ scripts/CrashPlanEngine
3
@@ -11,7 +11,7 @@ standard_startup() {
3
@@ -11,7 +11,7 @@ standard_startup() {
4
 	
4
 	
(-)sysutils/linux-crashplan/pkg-message (-1 lines)
Lines 5-8 Link Here
5
5
6
On FreeBSD, the authentication token file can be found in
6
On FreeBSD, the authentication token file can be found in
7
/compat/linux/var/lib/CrashPlan/.ui_info
7
/compat/linux/var/lib/CrashPlan/.ui_info
8
(-)sysutils/linux-crashplan/pkg-plist (-119 / +118 lines)
Lines 1-123 Link Here
1
bin/CrashPlanDesktop
1
bin/CrashPlanDesktop
2
etc/rc.d/crashplan
2
%%DATADIR%%/app.asar
3
share/crashplan/app.asar
3
%%DATADIR%%/bin/CrashPlanEngine
4
share/crashplan/bin/CrashPlanEngine
4
%%DATADIR%%/bin/restartLinux.sh
5
share/crashplan/bin/restartLinux.sh
5
%%DATADIR%%/bin/run.conf
6
share/crashplan/bin/run.conf
6
%%DATADIR%%/bin/uninstall.sh
7
share/crashplan/bin/uninstall.sh
7
%%DATADIR%%/conf/custom_sample.properties
8
share/crashplan/conf/custom_sample.properties
8
%%DATADIR%%/conf/default.service.xml
9
share/crashplan/conf/default.service.xml
9
%%DATADIR%%/conf/service.log.xml
10
share/crashplan/conf/service.log.xml
10
%%DATADIR%%/conf/ui.log.xml
11
share/crashplan/conf/ui.log.xml
11
%%DATADIR%%/conf/ui.properties
12
share/crashplan/conf/ui.properties
12
%%DATADIR%%/conf/upgradeui.log.xml
13
share/crashplan/conf/upgradeui.log.xml
13
%%DATADIR%%/conf/upgradeui.properties
14
share/crashplan/conf/upgradeui.properties
14
%%DATADIR%%/doc/readme.html
15
share/crashplan/doc/readme.html
15
%%DATADIR%%/doc/readme.odt
16
share/crashplan/doc/readme.odt
16
%%DATADIR%%/doc/readme.pdf
17
share/crashplan/doc/readme.pdf
17
%%DATADIR%%/doc/readme.rtf
18
share/crashplan/doc/readme.rtf
18
%%DATADIR%%/install.vars
19
share/crashplan/install.vars
19
%%DATADIR%%/lang/txt.properties
20
share/crashplan/lang/txt.properties
20
%%DATADIR%%/lang/txt_de.properties
21
share/crashplan/lang/txt_de.properties
21
%%DATADIR%%/lang/txt_en_GB.properties
22
share/crashplan/lang/txt_en_GB.properties
22
%%DATADIR%%/lang/txt_en_US.properties
23
share/crashplan/lang/txt_en_US.properties
23
%%DATADIR%%/lang/txt_es.properties
24
share/crashplan/lang/txt_es.properties
24
%%DATADIR%%/lang/txt_es_ES.properties
25
share/crashplan/lang/txt_es_ES.properties
25
%%DATADIR%%/lang/txt_fr.properties
26
share/crashplan/lang/txt_fr.properties
26
%%DATADIR%%/lang/txt_it.properties
27
share/crashplan/lang/txt_it.properties
27
%%DATADIR%%/lang/txt_ja.properties
28
share/crashplan/lang/txt_ja.properties
28
%%DATADIR%%/lang/txt_ko.properties
29
share/crashplan/lang/txt_ko.properties
29
%%DATADIR%%/lang/txt_nl.properties
30
share/crashplan/lang/txt_nl.properties
30
%%DATADIR%%/lang/txt_no.properties
31
share/crashplan/lang/txt_no.properties
31
%%DATADIR%%/lang/txt_pt_BR.properties
32
share/crashplan/lang/txt_pt_BR.properties
32
%%DATADIR%%/lang/txt_sv.properties
33
share/crashplan/lang/txt_sv.properties
33
%%DATADIR%%/lang/txt_th.properties
34
share/crashplan/lang/txt_th.properties
34
%%DATADIR%%/lang/txt_zh.properties
35
share/crashplan/lang/txt_zh.properties
35
%%DATADIR%%/lang/txt_zh_TW.properties
36
share/crashplan/lang/txt_zh_TW.properties
36
%%DATADIR%%/lib/bcpkix-jdk15on.jar
37
share/crashplan/lib/bcpkix-jdk15on.jar
37
%%DATADIR%%/lib/bcprov-jdk15on.jar
38
share/crashplan/lib/bcprov-jdk15on.jar
38
%%DATADIR%%/lib/c42_protolib_shared.jar
39
share/crashplan/lib/c42_protolib_shared.jar
39
%%DATADIR%%/lib/com.backup42.desktop.jar
40
share/crashplan/lib/com.backup42.desktop.jar
40
%%DATADIR%%/lib/comfyj-2.10.jar
41
share/crashplan/lib/comfyj-2.10.jar
41
%%DATADIR%%/lib/commons-beanutils-core.jar
42
share/crashplan/lib/commons-beanutils-core.jar
42
%%DATADIR%%/lib/commons-cli-1.2.jar
43
share/crashplan/lib/commons-cli-1.2.jar
43
%%DATADIR%%/lib/commons-codec.jar
44
share/crashplan/lib/commons-codec.jar
44
%%DATADIR%%/lib/commons-collections.jar
45
share/crashplan/lib/commons-collections.jar
45
%%DATADIR%%/lib/commons-io.jar
46
share/crashplan/lib/commons-io.jar
46
%%DATADIR%%/lib/commons-jxpath-1.1.jar
47
share/crashplan/lib/commons-jxpath-1.1.jar
47
%%DATADIR%%/lib/commons-lang.jar
48
share/crashplan/lib/commons-lang.jar
48
%%DATADIR%%/lib/commons-logging.jar
49
share/crashplan/lib/commons-logging.jar
49
%%DATADIR%%/lib/ezmorph.jar
50
share/crashplan/lib/ezmorph.jar
50
%%DATADIR%%/lib/gson.jar
51
share/crashplan/lib/gson.jar
51
%%DATADIR%%/lib/guava.jar
52
share/crashplan/lib/guava.jar
52
%%DATADIR%%/lib/javassist-3.20.0.jar
53
share/crashplan/lib/javassist-3.20.0.jar
53
%%DATADIR%%/lib/jetty-continuation-9.2.9.v20150224.jar
54
share/crashplan/lib/jetty-continuation-9.2.9.v20150224.jar
54
%%DATADIR%%/lib/jetty-http-9.2.9.v20150224.jar
55
share/crashplan/lib/jetty-http-9.2.9.v20150224.jar
55
%%DATADIR%%/lib/jetty-io-9.2.9.v20150224.jar
56
share/crashplan/lib/jetty-io-9.2.9.v20150224.jar
56
%%DATADIR%%/lib/jetty-security-9.2.9.v20150224.jar
57
share/crashplan/lib/jetty-security-9.2.9.v20150224.jar
57
%%DATADIR%%/lib/jetty-server-9.2.9.v20150224.jar
58
share/crashplan/lib/jetty-server-9.2.9.v20150224.jar
58
%%DATADIR%%/lib/jetty-servlet-9.2.9.v20150224.jar
59
share/crashplan/lib/jetty-servlet-9.2.9.v20150224.jar
59
%%DATADIR%%/lib/jetty-servlets-9.2.9.v20150224.jar
60
share/crashplan/lib/jetty-servlets-9.2.9.v20150224.jar
60
%%DATADIR%%/lib/jetty-util-9.2.9.v20150224.jar
61
share/crashplan/lib/jetty-util-9.2.9.v20150224.jar
61
%%DATADIR%%/lib/jna-platform.jar
62
share/crashplan/lib/jna-platform.jar
62
%%DATADIR%%/lib/jna.jar
63
share/crashplan/lib/jna.jar
63
%%DATADIR%%/lib/jniwrap.jar
64
share/crashplan/lib/jniwrap.jar
64
%%DATADIR%%/lib/jniwrapper-macpack.jar
65
share/crashplan/lib/jniwrapper-macpack.jar
65
%%DATADIR%%/lib/jniwrapper-winpack.jar
66
share/crashplan/lib/jniwrapper-winpack.jar
66
%%DATADIR%%/lib/joda-time.jar
67
share/crashplan/lib/joda-time.jar
67
%%DATADIR%%/lib/json-lib.jar
68
share/crashplan/lib/json-lib.jar
68
%%DATADIR%%/lib/json.jar
69
share/crashplan/lib/json.jar
69
%%DATADIR%%/lib/jtux.jar
70
share/crashplan/lib/jtux.jar
70
%%DATADIR%%/lib/log4j-api.jar
71
share/crashplan/lib/log4j-api.jar
71
%%DATADIR%%/lib/log4j-core.jar
72
share/crashplan/lib/log4j-core.jar
72
%%DATADIR%%/lib/log4j-iostreams-2.3.jar
73
share/crashplan/lib/log4j-iostreams-2.3.jar
73
%%DATADIR%%/lib/log4j-jcl-2.1.jar
74
share/crashplan/lib/log4j-jcl-2.1.jar
74
%%DATADIR%%/lib/log4j-slf4j-impl.jar
75
share/crashplan/lib/log4j-slf4j-impl.jar
75
%%DATADIR%%/lib/miglayout15-swt.jar
76
share/crashplan/lib/miglayout15-swt.jar
76
%%DATADIR%%/lib/org.eclipse.core.commands_3.6.1.v20120814-150512.jar
77
share/crashplan/lib/org.eclipse.core.commands_3.6.1.v20120814-150512.jar
77
%%DATADIR%%/lib/org.eclipse.equinox.common_3.6.100.v20120522-1841.jar
78
share/crashplan/lib/org.eclipse.equinox.common_3.6.100.v20120522-1841.jar
78
%%DATADIR%%/lib/org.eclipse.jface_3.8.101.v20120817-083647.jar
79
share/crashplan/lib/org.eclipse.jface_3.8.101.v20120817-083647.jar
79
%%DATADIR%%/lib/org.eclipse.osgi_3.8.1.v20120830-144521.jar
80
share/crashplan/lib/org.eclipse.osgi_3.8.1.v20120830-144521.jar
80
%%DATADIR%%/lib/protobuf-java.jar
81
share/crashplan/lib/protobuf-java.jar
81
%%DATADIR%%/lib/reflections-0.9.10.jar
82
share/crashplan/lib/reflections-0.9.10.jar
82
%%DATADIR%%/lib/rhino.jar
83
share/crashplan/lib/rhino.jar
83
%%DATADIR%%/lib/sbbi-upnplib.jar
84
share/crashplan/lib/sbbi-upnplib.jar
84
%%DATADIR%%/lib/servlet-api-3.1.jar
85
share/crashplan/lib/servlet-api-3.1.jar
85
%%DATADIR%%/lib/slf4j-api.jar
86
share/crashplan/lib/slf4j-api.jar
86
%%DATADIR%%/lib/sqlite-jdbc.jar
87
share/crashplan/lib/sqlite-jdbc.jar
87
%%DATADIR%%/lib/swt-64.jar
88
share/crashplan/lib/swt-64.jar
88
%%DATADIR%%/lib/swt.jar
89
share/crashplan/lib/swt.jar
89
%%DATADIR%%/lib/tika-core-1.7.jar
90
share/crashplan/lib/tika-core-1.7.jar
90
%%DATADIR%%/lib/trove.jar
91
share/crashplan/lib/trove.jar
91
%%DATADIR%%/lib/twitter4j.jar
92
share/crashplan/lib/twitter4j.jar
92
%%DATADIR%%/lib/websocket-api-9.2.9.v20150224.jar
93
share/crashplan/lib/websocket-api-9.2.9.v20150224.jar
93
%%DATADIR%%/lib/websocket-common-9.2.9.v20150224.jar
94
share/crashplan/lib/websocket-common-9.2.9.v20150224.jar
94
%%DATADIR%%/lib/websocket-server-9.2.9.v20150224.jar
95
share/crashplan/lib/websocket-server-9.2.9.v20150224.jar
95
%%DATADIR%%/lib/websocket-servlet-9.2.9.v20150224.jar
96
share/crashplan/lib/websocket-servlet-9.2.9.v20150224.jar
96
%%DATADIR%%/libjniwrap.so
97
share/crashplan/libjniwrap.so
97
%%DATADIR%%/libjniwrap64.so
98
share/crashplan/libjniwrap64.so
98
%%DATADIR%%/libjtux.so
99
share/crashplan/libjtux.so
99
%%DATADIR%%/libjtux64.so
100
share/crashplan/libjtux64.so
100
%%DATADIR%%/libmd5.so
101
share/crashplan/libmd5.so
101
%%DATADIR%%/libmd564.so
102
share/crashplan/libmd564.so
102
%%DATADIR%%/skin/icon_app_128x128.png
103
share/crashplan/skin/icon_app_128x128.png
103
%%DATADIR%%/skin/icon_app_16x16.png
104
share/crashplan/skin/icon_app_16x16.png
104
%%DATADIR%%/skin/icon_app_32x32.png
105
share/crashplan/skin/icon_app_32x32.png
105
%%DATADIR%%/skin/icon_app_64x64.png
106
share/crashplan/skin/icon_app_64x64.png
106
%%DATADIR%%/skin/logo_main.png
107
share/crashplan/skin/logo_main.png
107
%%DATADIR%%/skin/skin.properties
108
share/crashplan/skin/skin.properties
108
%%DATADIR%%/skin/splash_default.png
109
share/crashplan/skin/splash_default.png
109
%%DATADIR%%/skin/splash_plus.png
110
share/crashplan/skin/splash_plus.png
110
%%DATADIR%%/skin/window_bg.jpg
111
share/crashplan/skin/window_bg.jpg
111
%%DATADIR%%/upgrade/start.bat
112
share/crashplan/upgrade/start.bat
112
%%DATADIR%%/upgrade/start.sh
113
share/crashplan/upgrade/start.sh
113
%%DATADIR%%/upgrade/startDesktop.bat
114
share/crashplan/upgrade/startDesktop.bat
114
%%DATADIR%%/upgrade/startDesktop.sh
115
share/crashplan/upgrade/startDesktop.sh
115
%%DATADIR%%/upgrade/startDesktopLinux.sh
116
share/crashplan/upgrade/startDesktopLinux.sh
116
%%DATADIR%%/upgrade/startDesktopSolaris.sh
117
share/crashplan/upgrade/startDesktopSolaris.sh
117
%%DATADIR%%/upgrade/startFirst.sh
118
share/crashplan/upgrade/startFirst.sh
118
%%DATADIR%%/upgrade/startLinux.sh
119
share/crashplan/upgrade/startLinux.sh
119
%%DATADIR%%/upgrade/startSolaris.sh
120
share/crashplan/upgrade/startSolaris.sh
121
@dir share/crashplan/log
120
@dir share/crashplan/log
122
@dir share/crashplan/skin/custom
121
@dir share/crashplan/skin/custom
123
@dir share/crashplan/upgrade/UpgradeUI
122
@dir share/crashplan/upgrade/UpgradeUI

Return to bug 209012