View | Details | Raw Unified | Return to bug 225148 | Differences between
and this patch

Collapse All | Expand All

(-)UIDs (-1 / +1 lines)
Lines 839-845 Link Here
839
# free: 890
839
# free: 890
840
# free: 891
840
# free: 891
841
# free: 892
841
# free: 892
842
# free: 893
842
urbackup:*:893:893::0:0:UrBackup Server:/var/urbackup:/usr/sbin/nologin
843
arangodb:*:894:894::0:0:ArangoDB pseudo-user:/var/db/arangodb:/usr/sbin/nologin
843
arangodb:*:894:894::0:0:ArangoDB pseudo-user:/var/db/arangodb:/usr/sbin/nologin
844
snmptt:*:895:895::0:0:SNMPTT User:/var/spool/snmptt:/usr/sbin/nologin
844
snmptt:*:895:895::0:0:SNMPTT User:/var/spool/snmptt:/usr/sbin/nologin
845
istat:*:896:896::0:0:istatserver user:/nonexistent:/usr/sbin/nologin
845
istat:*:896:896::0:0:istatserver user:/nonexistent:/usr/sbin/nologin
(-)GIDs (-1 / +1 lines)
Lines 833-839 Link Here
833
# free: 890
833
# free: 890
834
# free: 891
834
# free: 891
835
# free: 892
835
# free: 892
836
# free: 893
836
urbackup:*:893:
837
arangodb:*:894:
837
arangodb:*:894:
838
snmptt:*:895:
838
snmptt:*:895:
839
istat:*:896:
839
istat:*:896:
(-)archivers/urbackup-server/Makefile (+41 lines)
Line 0 Link Here
1
# $FreeBSD$
2
3
PORTNAME=	urbackup-server
4
DISTVERSION=	2.1.20
5
CATEGORIES=	archivers
6
MASTER_SITES=	https://hndl.urbackup.org/Server/2.1.20/
7
#DISTNAME=	${PORTNAME}-${DISTVERSION}
8
#EXTRACT_SUFX=	tar.gz
9
#DISTFILES=	${PORTNAME}-2.1.20.tar.gz
10
11
MAINTAINER=	freebsd@coombscloud.com
12
COMMENT=	Server component of the UrBackup backup system
13
14
LICENSE=	AGPLv3
15
LICENSE_FILE=	${WRKSRC}/server-license.txt
16
17
LIB_DEPENDS=	libcryptopp.so:security/cryptopp \
18
			libcurl.so:ftp/curl
19
20
USERS=		urbackup
21
GROUPS=		urbackup
22
23
GNU_CONFIGURE=	YES
24
CONFIGURE_ARGS=	--enable-packaging
25
26
USE_RC_SUBR=	urbackup
27
28
SUB_FILES=	pkg-message
29
30
post-install:
31
	${INSTALL_MAN} ${WRKSRC}/docs/urbackupsrv.1 ${STAGEDIR}${MANPREFIX}/man/man1
32
	${MKDIR} ${STAGEDIR}${DOCSDIR}
33
	${INSTALL_MAN} ${WRKSRC}/AUTHORS ${STAGEDIR}${DOCSDIR}
34
	${INSTALL_MAN} ${WRKSRC}/COPYING ${STAGEDIR}${DOCSDIR}
35
	${INSTALL_MAN} ${WRKSRC}/ChangeLog ${STAGEDIR}${DOCSDIR}
36
	${INSTALL_MAN} ${WRKSRC}/INSTALL ${STAGEDIR}${DOCSDIR}
37
	${INSTALL_MAN} ${WRKSRC}/NEWS ${STAGEDIR}${DOCSDIR}
38
	${INSTALL_MAN} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}
39
	${INSTALL_MAN} ${WRKSRC}/server-license.txt ${STAGEDIR}${DOCSDIR}
40
41
.include <bsd.port.mk>
(-)archivers/urbackup-server/distinfo (+3 lines)
Line 0 Link Here
1
TIMESTAMP = 1515869757
2
SHA256 (urbackup-server-2.1.20.tar.gz) = de90c73703e168bec73e3fd167065818dbcf0f9adc5f5d5ca7ec3193557e5a1a
3
SIZE (urbackup-server-2.1.20.tar.gz) = 4997384
(-)archivers/urbackup-server/files/pkg-message.in (+15 lines)
Line 0 Link Here
1
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
2
3
archivers/urbackup-server includes an RC script:
4
%%PREFIX%%/etc/rc.d/urbackup
5
6
TO START URBACKUP SERVER ON BOOT:
7
sysrc urbackup_enable=YES
8
9
START MANUALLY:
10
service urbackup start
11
12
Once started, visit the following to configure:
13
http://localhost:55414
14
15
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
(-)archivers/urbackup-server/files/urbackup.in (+30 lines)
Line 0 Link Here
1
#!/bin/sh
2
3
# $FreeBSD$
4
#
5
# PROVIDE: urbackup
6
# REQUIRE: LOGIN
7
# KEYWORD: shutdown
8
#
9
# Add these lines to /etc/rc.conf.local or /etc/rc.conf
10
# to enable this service:
11
#
12
# urbackup_enable (bool):	Set to NO by default.
13
#				Set it to YES to enable the UrBackup Server.
14
15
. /etc/rc.subr
16
17
name=urbackup
18
desc="UrBackup Daemon"
19
rcvar=urbackup_enable
20
21
load_rc_config $name
22
23
: ${urbackup_enable:=NO}
24
25
command=%%PREFIX%%/bin/urbackupsrv
26
pidfile=/var/run/urbackupsrv.pid
27
28
command_args="run -d -w $pidfile"
29
30
run_rc_command "$1"
(-)archivers/urbackup-server/pkg-descr (+18 lines)
Line 0 Link Here
1
UrBackup is an easy to setup Open Source client/server backup system, that 
2
through a combination of image and file backups accomplishes both data safety 
3
and a fast restoration time.
4
5
File and image backups are made while the system is running without interrupting
6
current processes.
7
8
UrBackup also continuously watches folders you want backed up in order to 
9
quickly find differences to previous backups. Because of that, incremental file
10
backups are really fast.
11
12
Your files can be restored through the web interface, via the client or the 
13
Windows Explorer while the backups of drive volumes can be restored with a 
14
bootable CD or USB-Stick (bare metal restore).
15
16
A web interface makes setting up your own backup server really easy.
17
18
WWW: https://www.urbackup.org
(-)archivers/urbackup-server/pkg-plist (+132 lines)
Line 0 Link Here
1
@(,,6555) bin/urbackup_mount_helper
2
@(,,6555) bin/urbackup_snapshot_helper
3
@mode 0555
4
bin/urbackupsrv
5
@mode 0444
6
%%DOCSDIR%%/AUTHORS
7
%%DOCSDIR%%/COPYING
8
%%DOCSDIR%%/ChangeLog
9
%%DOCSDIR%%/INSTALL
10
%%DOCSDIR%%/NEWS
11
%%DOCSDIR%%/README
12
%%DOCSDIR%%/server-license.txt
13
man/man1/urbackupsrv.1.gz
14
@mode 0644
15
share/urbackup/server-license.txt
16
share/urbackup/urbackup_ecdsa409k1.pub
17
share/urbackup/www/css/bootstrap-flat-extras.chash-958e73e0ffd138319a4c6be29fa24392.min.css
18
share/urbackup/www/css/bootstrap-flat-extras.css
19
share/urbackup/www/css/bootstrap-flat.chash-afad0eb464edab83aeb369684734541e.min.css
20
share/urbackup/www/css/bootstrap-flat.css
21
share/urbackup/www/css/bootstrap-select.chash-d2d8b0cbdd75333eb01a025abd0ed954.min.css
22
share/urbackup/www/css/bootstrap-select.css
23
share/urbackup/www/css/bootstrap-theme.chash-46d96593303e4c8666f497bb7602c999.min.css
24
share/urbackup/www/css/bootstrap-theme.css
25
share/urbackup/www/css/bootstrap.chash-2f624089c65f12185e79925bc5a7fc42.min.css
26
share/urbackup/www/css/bootstrap.css
27
share/urbackup/www/css/buttons.bootstrap.css
28
share/urbackup/www/css/buttons.chash-bd7652fc1398727918564c515096ee61.bootstrap.min.css
29
share/urbackup/www/css/buttons.dataTables.min.css
30
share/urbackup/www/css/dataTables.bootstrap.min.css
31
share/urbackup/www/css/dataTables.chash-199ff38fd61a7e4516ee546eaa4c29c7.bootstrap.css
32
share/urbackup/www/css/dataTables.foundation.css
33
share/urbackup/www/css/dataTables.foundation.min.css
34
share/urbackup/www/css/datatable.css
35
share/urbackup/www/css/jquery.chash-342e0312e9d353b3f19dbd50c28cd084.jqplot.min.css
36
share/urbackup/www/css/jquery.dataTables.css
37
share/urbackup/www/css/jquery.dataTables.min.css
38
share/urbackup/www/css/jquery.dataTables_themeroller.css
39
share/urbackup/www/css/layout.css
40
share/urbackup/www/css/nprogress.chash-9dc52b7dd289312c1437a3e66ca7662c.css
41
share/urbackup/www/css/select.bootstrap.css
42
share/urbackup/www/css/select.bootstrap.min.css
43
share/urbackup/www/css/select.dataTables.css
44
share/urbackup/www/css/select.dataTables.min.css
45
share/urbackup/www/css/urbackup_extra.chash-88c2abb07e691af5684519b618394250.css
46
share/urbackup/www/favicon.ico
47
share/urbackup/www/fonts/glyphicons-halflings-regular.eot
48
share/urbackup/www/fonts/glyphicons-halflings-regular.svg
49
share/urbackup/www/fonts/glyphicons-halflings-regular.ttf
50
share/urbackup/www/fonts/glyphicons-halflings-regular.woff
51
share/urbackup/www/fonts/glyphicons-halflings-regular.woff2
52
share/urbackup/www/help.htm
53
share/urbackup/www/images/agplv3-155x51.png
54
share/urbackup/www/images/arr.png
55
share/urbackup/www/images/back_disabled.png
56
share/urbackup/www/images/back_enabled.png
57
share/urbackup/www/images/back_enabled_hover.png
58
share/urbackup/www/images/background.png
59
share/urbackup/www/images/btn_donate_LG.gif
60
share/urbackup/www/images/forward_disabled.png
61
share/urbackup/www/images/forward_enabled.png
62
share/urbackup/www/images/forward_enabled_hover.png
63
share/urbackup/www/images/header.png
64
share/urbackup/www/images/header_new.png
65
share/urbackup/www/images/indicator.gif
66
share/urbackup/www/images/progress.png
67
share/urbackup/www/images/sort_asc.png
68
share/urbackup/www/images/sort_asc_disabled.png
69
share/urbackup/www/images/sort_both.png
70
share/urbackup/www/images/sort_desc.png
71
share/urbackup/www/images/sort_desc_disabled.png
72
share/urbackup/www/images/stopwatch.png
73
share/urbackup/www/images/urbackup.png
74
share/urbackup/www/index.htm
75
share/urbackup/www/js/bootstrap-select.chash-76ee99405563373864c57f9093c526eb.min.js
76
share/urbackup/www/js/bootstrap-select.js
77
share/urbackup/www/js/bootstrap.chash-c5b5b2fa19bd66ff23211d9f844e0131.min.js
78
share/urbackup/www/js/bootstrap.js
79
share/urbackup/www/js/buttons.bootstrap.js
80
share/urbackup/www/js/buttons.chash-0da44ded2aaff1f0c13606600a4cd330.html5.min.js
81
share/urbackup/www/js/buttons.chash-ac22ff642b7e893d1481c3746e3a727e.bootstrap.min.js
82
share/urbackup/www/js/buttons.chash-cd927381496c412f4693bd9d9ee033f4.print.min.js
83
share/urbackup/www/js/buttons.chash-ce3122eaca7ccb19e44dee7dda4d64a2.colVis.min.js
84
share/urbackup/www/js/buttons.chash-fc6a8c2af5e96d74874f6a0d3cd423cb.flash.min.js
85
share/urbackup/www/js/buttons.colVis.js
86
share/urbackup/www/js/buttons.flash.js
87
share/urbackup/www/js/buttons.html5.js
88
share/urbackup/www/js/buttons.print.js
89
share/urbackup/www/js/dataTables.bootstrap.js
90
share/urbackup/www/js/dataTables.buttons.js
91
share/urbackup/www/js/dataTables.chash-63b062ca2b0c3f964a6441b525195161.bootstrap.min.js
92
share/urbackup/www/js/dataTables.chash-dfe1352a782465f67d37ecfcd42fab61.select.min.js
93
share/urbackup/www/js/dataTables.chash-ee4a3855817393103a592c0a1c25d8f2.buttons.min.js
94
share/urbackup/www/js/dataTables.foundation.js
95
share/urbackup/www/js/dataTables.foundation.min.js
96
share/urbackup/www/js/dataTables.select.js
97
share/urbackup/www/js/default_user_rights.chash-1a8afe1e5f52805d53eeec839bdec544.js
98
share/urbackup/www/js/dust-full.chash-54ec13e05caf3890b67b71bdddab23c1.js
99
share/urbackup/www/js/dust-full.min.js
100
share/urbackup/www/js/excanvas.min.js
101
share/urbackup/www/js/jqplot.categoryAxisRenderer.min.js
102
share/urbackup/www/js/jqplot.chash-1c19ea0ae42de58f92fe80d31965ea3e.highlighter.min.js
103
share/urbackup/www/js/jqplot.chash-20dac64191d3b8450e8c18be524e1005.dateAxisRenderer.min.js
104
share/urbackup/www/js/jqplot.chash-40f1b3ee3c1b1d475b7c556685f4176e.pieRenderer.min.js
105
share/urbackup/www/js/jqplot.chash-a4e0feecabf098441472baf28dc5b76a.barRenderer.min.js
106
share/urbackup/www/js/jquery.chash-0e0645f8b1c2b9e45470add2df1214b4.base64.min.js
107
share/urbackup/www/js/jquery.chash-565d85c1c1f639919008b8e867faabeb.jqplot.min.js
108
share/urbackup/www/js/jquery.chash-56be28a1645466dc675d2a204fca015c.sparkline.min.js
109
share/urbackup/www/js/jquery.chash-68e14434ba097ba3db4f0a1b3041842e.dataTables.min.js
110
share/urbackup/www/js/jquery.chash-9f7c65c84c8e8c3e317945e8fd89899b.js
111
share/urbackup/www/js/jquery.dataTables.js
112
share/urbackup/www/js/md5.chash-d2f5c8d867ed90851ef4e7b98616c364.js
113
share/urbackup/www/js/npm.js
114
share/urbackup/www/js/nprogress.chash-5fc208df77427b19a1558ee3c2e2d344.js
115
share/urbackup/www/js/sjcl.chash-c34b81d9a619f2cd9f09bf75eb160625.js
116
share/urbackup/www/js/templates.chash-f85173fea3869fb86c781b60569246a4.js
117
share/urbackup/www/js/translation.chash-2c1ec818032b1e0514904724dfc9a3a5.js
118
share/urbackup/www/js/translation.chash-3e8d08068445883d1daf8cf2a3bc4340.js
119
share/urbackup/www/js/translation.chash-710c13b3aadc254a86a15dd18230f8b6.js
120
share/urbackup/www/js/urbackup.chash-070f758b515816b2e8d3944c5b47b651.js
121
share/urbackup/www/js/urbackup.chash-32c284d4b5189f22969dea49551e6192.js
122
share/urbackup/www/js/urbackup.chash-ac6922133c3cbf21716f8dab68a3a712.js
123
share/urbackup/www/js/urbackup.chash-ae0cb8928ce470e4e8b59e8d18aa37bd.js
124
share/urbackup/www/js/urbackup.chash-cb406b0890d791e36c7542211da71a8c.js
125
share/urbackup/www/js/urbackup_functions.chash-ba3dbff9829eea33c689d82f9020704d.js
126
share/urbackup/www/license.htm
127
share/urbackup/www/swf/flashExport.swf
128
/var/urbackup/dataplan_db.txt
129
@mode 0755
130
@owner urbackup
131
@group urbackup
132
@dir /var/urbackup

Return to bug 225148