pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

sysutils/burp: Update burp to 3.2.0



Module Name:	pkgsrc-wip
Committed By:	Francis GUDIN <fgudin+pkgsrc%bsdbellule.fr@localhost>
Pushed By:	fgudin
Date:		Fri Jul 24 13:40:00 2026 +0000
Changeset:	a0c489330e55dcced369dc53cbaedb3601f43379

Modified Files:
	Makefile
Added Files:
	burp/COMMIT_MSG
	burp/DESCR
	burp/Makefile
	burp/PLIST
	burp/distinfo
	burp/patches/patch-Makefile.am
	burp/patches/patch-configs_certs_CA_CA.cnf.in
	burp/patches/patch-configs_certs_CA_burp__ca.in
	burp/patches/patch-configs_client_burp.conf.in
	burp/patches/patch-configs_server_burp.conf.in
	burp/patches/patch-configs_server_summary__script.in
	burp/patches/patch-manpages_bedup.8.in
	burp/patches/patch-manpages_burp.8.in
	burp/patches/patch-manpages_burp__ca.8.in

Log Message:
sysutils/burp: Update burp to 3.2.0

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=a0c489330e55dcced369dc53cbaedb3601f43379

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 Makefile                                           |  1 +
 burp/COMMIT_MSG                                    |  8 ++
 burp/DESCR                                         |  4 +
 burp/Makefile                                      | 55 +++++++++++++
 burp/PLIST                                         | 45 +++++++++++
 burp/distinfo                                      | 13 +++
 burp/patches/patch-Makefile.am                     | 13 +++
 burp/patches/patch-configs_certs_CA_CA.cnf.in      | 12 +++
 burp/patches/patch-configs_certs_CA_burp__ca.in    | 13 +++
 burp/patches/patch-configs_client_burp.conf.in     | 34 ++++++++
 burp/patches/patch-configs_server_burp.conf.in     | 93 ++++++++++++++++++++++
 .../patch-configs_server_summary__script.in        | 11 +++
 burp/patches/patch-manpages_bedup.8.in             | 22 +++++
 burp/patches/patch-manpages_burp.8.in              | 31 ++++++++
 burp/patches/patch-manpages_burp__ca.8.in          | 17 ++++
 15 files changed, 372 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index 03994d531f..d5e2c92b66 100644
--- a/Makefile
+++ b/Makefile
@@ -413,6 +413,7 @@ SUBDIR+=	bulk-test-llvm
 SUBDIR+=	bun
 SUBDIR+=	bup-snapshot
 SUBDIR+=	bupstash
+SUBDIR+=	burp
 SUBDIR+=	busybox
 SUBDIR+=	bwa
 SUBDIR+=	byzanz
diff --git a/burp/COMMIT_MSG b/burp/COMMIT_MSG
new file mode 100644
index 0000000000..fc02ea2e5b
--- /dev/null
+++ b/burp/COMMIT_MSG
@@ -0,0 +1,8 @@
+sysutils/burp: Update burp to 3.2.0
+
+Upgrade burp from 1.4.40 (~2015) to 3.2.0, stable release nowadays.
+
+Too large a CHANGELOG to sum it up here!
+
+Update prepared in wip by Francis GUDIN
+
diff --git a/burp/DESCR b/burp/DESCR
new file mode 100644
index 0000000000..45c8d72021
--- /dev/null
+++ b/burp/DESCR
@@ -0,0 +1,4 @@
+Burp is a backup and restore program. It uses librsync in order to
+save on the amount of space that is used by each backup. It also uses VSS
+(Volume Shadow Copy Service) to make snapshots when backing up Windows
+computers.
diff --git a/burp/Makefile b/burp/Makefile
new file mode 100644
index 0000000000..7fc158d129
--- /dev/null
+++ b/burp/Makefile
@@ -0,0 +1,55 @@
+DISTNAME=	burp-3.2.0
+CATEGORIES=	sysutils archivers
+MASTER_SITES=	${MASTER_SITE_GITHUB:=grke/}
+GITHUB_PROJECT=	burp
+GITHUB_TAG=	3.2.0
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	http://burp.grke.net/
+COMMENT=	Networked backup and restore program
+LICENSE=	gnu-agpl-v3
+
+USE_LANGUAGES=	c c++
+GNU_CONFIGURE=	yes
+
+PKG_SYSCONFSUBDIR=	burp
+
+SUBST_CLASSES+=		dirs
+SUBST_STAGE.dirs=	pre-configure
+SUBST_MESSAGE.dirs=	Fixing directories
+SUBST_FILES.dirs=	configs/server/burp.conf.in \
+			configs/server/summary_script.in \
+			configs/client/burp.conf.in \
+			configs/certs/CA/CA.cnf.in \
+			configs/certs/CA/burp_ca.in \
+			manpages/*.8.in
+SUBST_SED.dirs=		-e 's,@LIBEXECDIR@,${PREFIX}/libexec/burp,' \
+			-e 's,@PKG_SYSCONFDIR@,${PKG_SYSCONFDIR},' \
+			-e 's,@SBINDIR@,${PREFIX}/sbin,'
+
+REPLACE_SH+=	configs/certs/CA/burp_ca.in \
+		configs/server/notify_script \
+		configs/server/timer_script
+
+USE_TOOLS+=	autoreconf autoconf automake pkg-config
+USE_LIBTOOL=	yes
+
+pre-configure:
+	set -e; cd ${WRKSRC} && autoreconf -vif
+
+INSTALL_TARGET=		install-all
+
+CONFIGURE_ARGS+=	--runstatedir=${VARBASE}/run \
+			--sysconfdir=${PKG_SYSCONFDIR} \
+			--mandir=${PREFIX}/${PKGMANDIR} \
+			--sbindir=${PREFIX}/sbin
+
+INSTALL_MAKE_FLAGS+=	sysconfdir=${PREFIX}/share/examples/burp \
+			libexecdir=${PREFIX}/libexec/burp
+
+.include "../../devel/popt/buildlink3.mk"
+.include "../../devel/uthash/buildlink3.mk"
+.include "../../devel/zlib/buildlink3.mk"
+.include "../../net/librsync/buildlink3.mk"
+.include "../../security/openssl/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/burp/PLIST b/burp/PLIST
new file mode 100644
index 0000000000..2f69ff9951
--- /dev/null
+++ b/burp/PLIST
@@ -0,0 +1,45 @@
+share/burp/scripts/backup_tool_script
+share/burp/scripts/notify_script
+share/burp/scripts/ssl_extra_checks_script
+share/burp/scripts/summary_script
+share/burp/scripts/timer_script
+man/man8/bedup.8
+man/man8/burp.8
+man/man8/burp_ca.8
+man/man8/vss_strip.8
+bin/vss_strip
+sbin/bedup
+sbin/burp
+sbin/burp_ca
+sbin/bsigs
+sbin/bsparse
+share/doc/burp/CHANGELOG
+share/doc/burp/CONTRIBUTORS
+share/doc/burp/DONATIONS
+share/doc/burp/LICENSE
+share/doc/burp/README
+share/doc/burp/UPGRADING
+share/doc/burp/add-remove.txt
+share/doc/burp/autoupgrade.txt
+share/doc/burp/backup_phases.txt
+share/doc/burp/backup_tool_script.txt
+share/doc/burp/baremetal-windows2008.txt
+share/doc/burp/baremetal-windows7-hirens.txt
+share/doc/burp/baremetal-windows7.txt
+share/doc/burp/baremetal-windows7and8.txt
+share/doc/burp/burp_ca.txt
+share/doc/burp/debug.txt
+share/doc/burp/readwrite.txt
+share/doc/burp/retention.txt
+share/doc/burp/security-models.txt
+share/doc/burp/server-basics.txt
+share/doc/burp/shuffling.txt
+share/doc/burp/status-monitor.txt
+share/doc/burp/tests.txt
+share/doc/burp/timer_script.txt
+share/doc/burp/working_dir.txt
+share/examples/burp/CA.cnf
+share/examples/burp/burp-server.conf
+share/examples/burp/burp.conf
+share/examples/burp/clientconfdir/incexc/example
+share/examples/burp/clientconfdir/testclient
diff --git a/burp/distinfo b/burp/distinfo
new file mode 100644
index 0000000000..528f1b9054
--- /dev/null
+++ b/burp/distinfo
@@ -0,0 +1,13 @@
+BLAKE2s (burp-3.2.0.tar.gz) = 1f79d602e34f4d03b2052fbd5853b054ad571afd0b59c7a802f65bbdd9f55766
+SHA512 (burp-3.2.0.tar.gz) = 13affe243f1bb50460ae6bcece580a18718acb01695e2ef804ce519335a733f02c6a89d5c3263963794ff3714a0c693dd8a2f69ae43774088c3b2c63570162df
+Size (burp-3.2.0.tar.gz) = 550673 bytes
+SHA1 (patch-Makefile.am) = 7ba740c6e77d38684bbe984dd14838feec55755c
+SHA1 (patch-configs_certs_CA_CA.cnf.in) = f0945a96f18d2ebab70affdfd70f3c66a876cd50
+SHA1 (patch-configs_certs_CA_burp__ca.in) = e6043ca0b28fd6755b6c69824aa6466719d94ffd
+SHA1 (patch-configs_client_burp.conf.in) = a75e642ec2ee9aeecbe042b19e674acac7761273
+SHA1 (patch-configs_server_burp.conf.in) = 8b37b26262b3bdb748f1bfc0e746138dc00ba7ff
+SHA1 (patch-configs_server_summary__script.in) = 4c825ff342421f92f04926664dce6ab4e362b526
+SHA1 (patch-manpages_bedup.8.in) = 93c12f03cec4a3dff8621472b021fe3ff223de6c
+SHA1 (patch-manpages_burp.8.in) = fd8d3440e16a1a53d66298f58f17d213af8ce13e
+SHA1 (patch-manpages_burp__ca.8.in) = 75590d44c979c6abbe95504d4cb87901cfaf7a68
+
diff --git a/burp/patches/patch-Makefile.am b/burp/patches/patch-Makefile.am
new file mode 100644
index 0000000000..3b576fb13c
--- /dev/null
+++ b/burp/patches/patch-Makefile.am
@@ -0,0 +1,13 @@
+$NetBSD$
+
+--- Makefile.am.orig	2026-07-20 14:50:45.132486980 +0000
++++ Makefile.am
+@@ -388,7 +388,7 @@ clean-local-check:
+ $(configs): Makefile
+ 
+ $(PACKAGE_TARNAME): main
+-	$(AM_V_at)mv -fv main $(PACKAGE_TARNAME)
++	$(AM_V_at)mv -f main $(PACKAGE_TARNAME)
+ 
+ $(PACKAGE_TARNAME).conf:
+ 	$(AM_V_at)rm -f $@
diff --git a/burp/patches/patch-configs_certs_CA_CA.cnf.in b/burp/patches/patch-configs_certs_CA_CA.cnf.in
new file mode 100644
index 0000000000..7f148c6247
--- /dev/null
+++ b/burp/patches/patch-configs_certs_CA_CA.cnf.in
@@ -0,0 +1,12 @@
+$NetBSD$
+
+--- configs/certs/CA/CA.cnf.in.orig	2026-07-21 12:36:40.240762309 +0000
++++ configs/certs/CA/CA.cnf.in
+@@ -1,6 +1,6 @@
+ # simple config for burp_ca
+ 
+-CA_DIR                  = @sysconfdir@/CA
++CA_DIR                  = @PKG_SYSCONFDIR@/CA
+ 
+ 
+ [ ca ]
diff --git a/burp/patches/patch-configs_certs_CA_burp__ca.in b/burp/patches/patch-configs_certs_CA_burp__ca.in
new file mode 100644
index 0000000000..2a3028f96a
--- /dev/null
+++ b/burp/patches/patch-configs_certs_CA_burp__ca.in
@@ -0,0 +1,13 @@
+$NetBSD$
+
+--- configs/certs/CA/burp_ca.in.orig	2026-07-21 12:44:39.659616295 +0000
++++ configs/certs/CA/burp_ca.in
+@@ -66,7 +66,7 @@ esac
+ # Try NetBSD style.
+ [ -n "$name" ] || name="$(hostname)"
+ 
+-etc="@sysconfdir@"
++etc="@PKG_SYSCONFDIR@"
+ dir="$etc"/CA
+ conf="$etc"/CA.cnf
+ days=
diff --git a/burp/patches/patch-configs_client_burp.conf.in b/burp/patches/patch-configs_client_burp.conf.in
new file mode 100644
index 0000000000..df4290b6e1
--- /dev/null
+++ b/burp/patches/patch-configs_client_burp.conf.in
@@ -0,0 +1,34 @@
+$NetBSD$
+
+--- configs/client/burp.conf.in.orig	2026-07-21 12:46:43.560539930 +0000
++++ configs/client/burp.conf.in
+@@ -17,7 +17,7 @@ progress_counter = 1
+ # network_timeout = 7200
+ # The directory to which autoupgrade files will be downloaded.
+ # To never autoupgrade, leave it commented out.
+-# autoupgrade_dir=@sysconfdir@/autoupgrade/client
++# autoupgrade_dir=@PKG_SYSCONFDIR@/autoupgrade/client
+ # OS path component for the autoupgrade directory on the server.
+ # autoupgrade_os=test_os
+ # Wait a random number of seconds between 0 and the given number before
+@@ -61,16 +61,16 @@ cross_all_filesystems=0
+ # Uncomment the following lines to automatically generate a certificate signing
+ # request and send it to the server.
+ ca_@name@_ca = @sbindir@/@name@_ca
+-ca_csr_dir = @sysconfdir@/CA-client
++ca_csr_dir = @PKG_SYSCONFDIR@/CA-client
+ 
+ # SSL certificate authority - same file on both server and client
+-ssl_cert_ca = @sysconfdir@/ssl_cert_ca.pem
++ssl_cert_ca = @PKG_SYSCONFDIR@/ssl_cert_ca.pem
+ 
+ # Client SSL certificate
+-ssl_cert = @sysconfdir@/ssl_cert-client.pem
++ssl_cert = @PKG_SYSCONFDIR@/ssl_cert-client.pem
+ 
+ # Client SSL key
+-ssl_key = @sysconfdir@/ssl_cert-client.key
++ssl_key = @PKG_SYSCONFDIR@/ssl_cert-client.key
+ 
+ # Client SSL ciphers
+ #ssl_ciphers = 
diff --git a/burp/patches/patch-configs_server_burp.conf.in b/burp/patches/patch-configs_server_burp.conf.in
new file mode 100644
index 0000000000..cab2886b1c
--- /dev/null
+++ b/burp/patches/patch-configs_server_burp.conf.in
@@ -0,0 +1,93 @@
+$NetBSD$
+
+--- configs/server/burp.conf.in.orig	2026-07-21 12:57:10.135718884 +0000
++++ configs/server/burp.conf.in
+@@ -19,7 +19,7 @@ max_children = 5
+ 
+ directory = @localstatedir@/spool/@name@
+ dedup_group = global
+-clientconfdir = @sysconfdir@/clientconfdir
++clientconfdir = @PKG_SYSCONFDIR@/clientconfdir
+ pidfile = @runstatedir@/@name@.server.pid
+ hardlinked_archive = 0
+ working_dir_recovery_method = delete
+@@ -56,7 +56,7 @@ version_warn = 1
+ 
+ # Location of autoupgrade files to serve to clients. Leave it commented out
+ # to not autoupgrade clients.
+-# autoupgrade_dir = @sysconfdir@/autoupgrade/server
++# autoupgrade_dir = @PKG_SYSCONFDIR@/autoupgrade/server
+ 
+ # You can have as many 'keep' lines as you like.
+ # For example, if running backups daily, setting keep 7, keep 4, keep 6 will keep
+@@ -75,23 +75,23 @@ keep = 7
+ # ca_conf does not exist, the server will create, populate it, and the paths
+ # indicated by ssl_cert_ca, ssl_cert, ssl_key and ssl_dhfile below will be
+ # overwritten. See docs/@name@_ca.txt for more information.
+-ca_conf = @sysconfdir@/CA.cnf
++ca_conf = @PKG_SYSCONFDIR@/CA.cnf
+ ca_name = @name@CA
+ ca_server_name = @name@server
+-ca_@name@_ca = @sbindir@/@name@_ca
++ca_@name@_ca = @SBINDIR@/@name@_ca
+ 
+ # Check for revoked certificates in the certificate revocation list.
+ # Turn this off if you use the old ssl_extra_checks_script server script.
+ ca_crl_check = 1
+ 
+ # SSL certificate authority - same file on both server and client
+-ssl_cert_ca = @sysconfdir@/ssl_cert_ca.pem
++ssl_cert_ca = @PKG_SYSCONFDIR@/ssl_cert_ca.pem
+ 
+ # Server SSL certificate
+-ssl_cert = @sysconfdir@/ssl_cert-server.pem
++ssl_cert = @PKG_SYSCONFDIR@/ssl_cert-server.pem
+ 
+ # Server SSL key
+-ssl_key = @sysconfdir@/ssl_cert-server.key
++ssl_key = @PKG_SYSCONFDIR@/ssl_cert-server.key
+ 
+ # Server SSL ciphers
+ #ssl_ciphers =
+@@ -103,7 +103,7 @@ ssl_key = @sysconfdir@/ssl_cert-server.k
+ #ssl_key_password = password
+ 
+ # Server DH file.
+-ssl_dhfile = @sysconfdir@/dhfile.pem
++ssl_dhfile = @PKG_SYSCONFDIR@/dhfile.pem
+ 
+ # The default timer_script treats the first timer_arg as the minimum interval
+ # Ensure that 20 hours elapse between backups
+@@ -124,7 +124,7 @@ timer_arg = Sat,Sun,00,01,02,03,04,05,06
+ # %b - "backup"/"restore"/"verify"
+ # %c - client name
+ # %w - number of warnings, if any
+-#notify_success_script = @scriptdir@/notify_script
++#notify_success_script = @LIBEXECDIR@/notify_script
+ #notify_success_arg = sendmail -t
+ #notify_success_arg = To: youremail%example.com@localhost
+ #notify_success_arg = From: @name@
+@@ -138,7 +138,7 @@ timer_arg = Sat,Sun,00,01,02,03,04,05,06
+ #notify_success_changes_only = 1
+ 
+ # Uncomment the following for email notifications of backups that failed.
+-#notify_failure_script = @scriptdir@/notify_script
++#notify_failure_script = @LIBEXECDIR@/notify_script
+ #notify_failure_arg = sendmail -t
+ #notify_failure_arg = To: youremail%example.com@localhost
+ #notify_failure_arg = From: @name@
+@@ -147,10 +147,10 @@ timer_arg = Sat,Sun,00,01,02,03,04,05,06
+ 
+ # The server can run scripts on each connection after authentication and before
+ # disconnecting.
+-#server_script_pre = @scriptdir@/ssl_extra_checks_script
+-#server_script_pre_arg = @sysconfdir@/crl
+-#server_script_pre_arg = @sysconfdir@/@name%-server.conf@localhost
+-#server_script_pre_arg = @scriptdir@/server-pre-script.local
++#server_script_pre = @LIBEXECDIR@/ssl_extra_checks_script
++#server_script_pre_arg = @PKG_SYSCONFDIR@/crl
++#server_script_pre_arg = @PKG_SYSCONFDIR@/@name%-server.conf@localhost
++#server_script_pre_arg = @LIBEXECDIR@/server-pre-script.local
+ # Set server_script_pre_notify to 1 to have notifications on server_script_pre
+ # returning non-zero. Most people will want to leave this off - it could
+ # result in a lot of emails because clients normally connect once every 20
diff --git a/burp/patches/patch-configs_server_summary__script.in b/burp/patches/patch-configs_server_summary__script.in
new file mode 100644
index 0000000000..b24bb9daf8
--- /dev/null
+++ b/burp/patches/patch-configs_server_summary__script.in
@@ -0,0 +1,11 @@
+$NetBSD$
+
+--- configs/server/summary_script.in.orig	2026-07-21 13:03:50.453327968 +0000
++++ configs/server/summary_script.in
+@@ -9,5 +9,5 @@ fi
+  echo "From: @name@"
+  echo "Subject: $3"
+  echo "Content-Type: text/plain; charset=utf-8"
+- @sbindir@/@name@ -c "$1" -a S
++ @SBINDIR@/@name@ -c "$1" -a S
+  echo) | /usr/sbin/sendmail -t
diff --git a/burp/patches/patch-manpages_bedup.8.in b/burp/patches/patch-manpages_bedup.8.in
new file mode 100644
index 0000000000..c67874ded6
--- /dev/null
+++ b/burp/patches/patch-manpages_bedup.8.in
@@ -0,0 +1,22 @@
+$NetBSD$
+
+--- manpages/bedup.8.in.orig	2026-07-21 13:07:33.745245559 +0000
++++ manpages/bedup.8.in
+@@ -14,7 +14,7 @@ A file deduplication program with additi
+ .SH OPTIONS
+ .TP
+ \fB\-c\fR \fBpath\fR
+-Path to config file (default: /etc/@name@/@name@.conf).
++Path to config file (default: @PKG_SYSCONFDIR@/@name@/@name@.conf).
+ .TP
+ \fB\-g\fR \fB<list of group names>\fR
+ Only run on the directories of clients that are in one of the groups specified. The list is comma-separated. To put a client in a group, use the 'dedup_group' option in the client configuration file on the server.
+@@ -40,7 +40,7 @@ Print duplicate paths. Useful if you wan
+ \fB\-V\fR \fB\fR
+ Print version and exit.\fR
+ .TP
+-By default, bedup will read /etc/@name@/@name@.conf and deduplicate client storage directories using special knowledge of the structure.\fR
++By default, bedup will read @PKG_SYSCONFDIR@/@name@/@name@.conf and deduplicate client storage directories using special knowledge of the structure.\fR
+ .TP
+ With '\-n', this knowledge is turned off and you have to specify the directories to deduplicate on the command line. Running with '\-n' is therefore dangerous if you are deduplicating @name@ storage directories.
+ 
diff --git a/burp/patches/patch-manpages_burp.8.in b/burp/patches/patch-manpages_burp.8.in
new file mode 100644
index 0000000000..a0b0cc3478
--- /dev/null
+++ b/burp/patches/patch-manpages_burp.8.in
@@ -0,0 +1,31 @@
+$NetBSD$
+
+--- manpages/burp.8.in.orig	2026-07-21 13:09:21.747319462 +0000
++++ manpages/burp.8.in
+@@ -17,7 +17,7 @@ BackUp and Restore Program.
+ .TP
+ \fB\-c\fR \fB[path]\fR
+ Short for 'config file'. The argument is a path to the config file. The default
+-is /etc/@name@/@name@.conf.
++is @PKG_SYSCONFDIR@/@name@/@name@.conf.
+ .TP
+ \fB\-F\fR \fB\fR
+ Foreground mode. The server will fork into the background and run as a daemon if you do not give this option.
+@@ -70,7 +70,7 @@ backups.
+ .TP
+ \fB\-c\fR \fB[path]\fR
+ Short for 'config file'. The argument is a path to the config file. The default
+-is /etc/@name@/@name@.conf, or %PROGRAMFILES%\\@human_name@\\@name@.conf on Windows.
++is @PKG_SYSCONFDIR@/@name@/@name@.conf, or %PROGRAMFILES%\\@human_name@\\@name@.conf on Windows.
+ .TP
+ \fB\-C\fR \fB[client]\fR
+ Allows you to specify an alternative client to list or restore from. Requires that the server configuration of the alternative client permits your client to do this. See the 'restore_client' and 'super_client' options.
+@@ -497,7 +497,7 @@ If this is set to 1, server_script_post
+ Path to autoupgrade directory from which upgrades are downloaded. The option can be left unset in order not to autoupgrade clients. Please see docs/autoupgrade.txt in the source package for more help with this option.
+ .TP
+ \fBca_conf=[path]\fR
+-Path to certificate authority configuration file. The CA configuration file will usually be /etc/@name@/CA.cnf. The CA directory indicated by CA.cnf will usually be /etc/@name@/CA. If ca_conf is set and the CA directory does not exist, the server will create, populate it, and the paths indicated by ssl_cert_ca, ssl_cert, ssl_key and ssl_dhfile will be overwritten. For more detailed information on this and the other ca_* options, please see docs/@name@_ca.txt.
++Path to certificate authority configuration file. The CA configuration file will usually be @PKG_SYSCONFDIR@/@name@/CA.cnf. The CA directory indicated by CA.cnf will usually be @PKG_SYSCONFDIR@/@name@/CA. If ca_conf is set and the CA directory does not exist, the server will create, populate it, and the paths indicated by ssl_cert_ca, ssl_cert, ssl_key and ssl_dhfile will be overwritten. For more detailed information on this and the other ca_* options, please see docs/@name@_ca.txt.
+ .TP
+ \fBca_name=[name]\fR
+ Name of the CA that the server will generate when using the ca_conf option.
diff --git a/burp/patches/patch-manpages_burp__ca.8.in b/burp/patches/patch-manpages_burp__ca.8.in
new file mode 100644
index 0000000000..22215b77e6
--- /dev/null
+++ b/burp/patches/patch-manpages_burp__ca.8.in
@@ -0,0 +1,17 @@
+$NetBSD$
+
+--- manpages/burp_ca.8.in.orig	2026-07-21 13:10:59.718331464 +0000
++++ manpages/burp_ca.8.in
+@@ -38,10 +38,10 @@ revoke certificate with serial number
+ generate certificate revoke list
+ .TP
+ \fB\-d|\-\-dir\fR \fB<dir>\fR
+-ca output dir (default: /etc/@name@/CA)
++ca output dir (default: @PKG_SYSCONFDIR@/@name@/CA)
+ .TP
+ \fB\-c|\-\-config\fR \fB\fR
+-config file (default: /etc/@name@/CA.cnf)
++config file (default: @PKG_SYSCONFDIR@/@name@/CA.cnf)
+ .TP
+ \fB\-n|\-\-name\fR \fB\fR
+ name (default: builder)


Home | Main Index | Thread Index | Old Index