public inbox for ipfire-scm@lists.ipfire.org
 help / color / mirror / Atom feed
From: Michael Tremer <git@ipfire.org>
To: ipfire-scm@lists.ipfire.org
Subject: [git.ipfire.org] IPFire 2.x development tree branch, next, updated. e53ee18418724ee1f442c94b9caacdeb5459524f
Date: Mon, 16 Jun 2025 10:00:21 +0000 (UTC)	[thread overview]
Message-ID: <4bLQVF1tzpz2xfL@people01.haj.ipfire.org> (raw)

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "IPFire 2.x development tree".

The branch, next has been updated
       via  e53ee18418724ee1f442c94b9caacdeb5459524f (commit)
       via  d5a6101fbcb446c41f15963971edab801ee059c0 (commit)
       via  a005bdb87938029cfb768ccfdf9fc40a08ea68aa (commit)
       via  d01b600c15cb1b0fb04049af88b193bd9fbdf9d4 (commit)
       via  ccc460565ffd5e36d6c494726bac8c91ffd98168 (commit)
       via  5e5aeed7b0c955ccaecaefed9e3f104ffad56136 (commit)
      from  8e1a9a3699e7061405ae7ee49caf672558a1c792 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit e53ee18418724ee1f442c94b9caacdeb5459524f
Author: Michael Tremer <michael.tremer@ipfire.org>
Date:   Mon Jun 16 09:41:07 2025 +0000

    fort: This package requires rsync
    
    Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>

commit d5a6101fbcb446c41f15963971edab801ee059c0
Author: Michael Tremer <michael.tremer@ipfire.org>
Date:   Mon Jun 16 09:40:36 2025 +0000

    fort: Listen on localhost only
    
    Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>

commit a005bdb87938029cfb768ccfdf9fc40a08ea68aa
Author: Michael Tremer <michael.tremer@ipfire.org>
Date:   Mon Jun 16 09:38:14 2025 +0000

    fort: Run the service as daemon in the background
    
    Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>

commit d01b600c15cb1b0fb04049af88b193bd9fbdf9d4
Author: Michael Tremer <michael.tremer@ipfire.org>
Date:   Mon Jun 16 09:35:18 2025 +0000

    fort: Give it a cache directory
    
    Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>

commit ccc460565ffd5e36d6c494726bac8c91ffd98168
Author: Michael Tremer <michael.tremer@ipfire.org>
Date:   Mon Jun 16 09:32:52 2025 +0000

    fort: Install all TALs
    
    Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>

commit 5e5aeed7b0c955ccaecaefed9e3f104ffad56136
Author: Michael Tremer <michael.tremer@ipfire.org>
Date:   Mon Jun 16 09:07:37 2025 +0000

    fort-validator: Make the argument list an array
    
    Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>

-----------------------------------------------------------------------

Summary of changes:
 config/rootfiles/packages/fort-validator |  8 ++++++++
 lfs/fort-validator                       | 15 ++++++++++++++-
 src/initscripts/packages/fort-validator  | 24 +++++++++++++++++++++++-
 3 files changed, 45 insertions(+), 2 deletions(-)

Difference in files:
diff --git a/config/rootfiles/packages/fort-validator b/config/rootfiles/packages/fort-validator
index 629aab345..929c9b43e 100644
--- a/config/rootfiles/packages/fort-validator
+++ b/config/rootfiles/packages/fort-validator
@@ -3,6 +3,14 @@ etc/fort/config.json
 etc/fort/config.json.example
 etc/rc.d/init.d/fort-validator
 usr/bin/fort
+usr/share/fort
+#usr/share/fort/tals
+#usr/share/fort/tals/afrinic.tal
+#usr/share/fort/tals/apnic.tal
+#usr/share/fort/tals/arin.tal
+#usr/share/fort/tals/lacnic.tal
+#usr/share/fort/tals/ripe-ncc.tal
 #usr/share/man/man8/fort.8
+var/cache/fort
 var/ipfire/backup/addons/includes/fort-validator
 var/lib/fort
diff --git a/lfs/fort-validator b/lfs/fort-validator
index cb8ba8972..1f9ae5499 100644
--- a/lfs/fort-validator
+++ b/lfs/fort-validator
@@ -36,7 +36,7 @@ TARGET     = $(DIR_INFO)/$(THISAPP)
 PROG       = fort-validator
 PAK_VER    = 1
 
-DEPS       =
+DEPS       = rsync
 
 SERVICES   = fort-validator
 
@@ -101,6 +101,19 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
 	cd $(DIR_APP) && install -m 0644 $(DIR_APP)/examples/config.json \
 		/etc/fort/config.json.example
 
+	# Install TALs
+	mkdir -pv /usr/share/fort/tals
+	cd $(DIR_APP) && install -v -m 644 \
+		$(DIR_APP)/examples/tal/afrinic.tal \
+		$(DIR_APP)/examples/tal/apnic.tal \
+		$(DIR_APP)/examples/tal/arin.tal \
+		$(DIR_APP)/examples/tal/lacnic.tal \
+		$(DIR_APP)/examples/tal/ripe-ncc.tal \
+		/usr/share/fort/tals
+
+	# Cache directory
+	mkdir -pv /var/cache/fort
+
 	# Install initscripts
 	$(call INSTALL_INITSCRIPTS,$(SERVICES))
 
diff --git a/src/initscripts/packages/fort-validator b/src/initscripts/packages/fort-validator
index e0c9ba29c..e9cc3ed05 100644
--- a/src/initscripts/packages/fort-validator
+++ b/src/initscripts/packages/fort-validator
@@ -22,10 +22,32 @@
 . /etc/sysconfig/rc
 . ${rc_functions}
 
+ARGS=(
+	# Load the configuration file
+	--configuration-file /etc/fort/config.json
+
+	# Log to syslog
+	--log.output=syslog
+	--validation-log.output=syslog
+
+	# Read TALs
+	--tal /usr/share/fort/tals
+
+	# Configure a cache directory
+	--local-repository /var/cache/fort
+
+	# Run as daemon
+	--daemon
+
+	# Listen on localhost
+	--server.address 127.0.0.1
+	--server.port 3323
+)
+
 case "${1}" in
 	start)
 		boot_mesg "Starting fort RPKI validator..."
-		loadproc /usr/bin/fort --log.output=syslog --validation-log.output=syslog --configuration-file /etc/fort/config.json
+		loadproc /usr/bin/fort "${ARGS[@]}"
 		;;
 
 	stop)


hooks/post-receive
--
IPFire 2.x development tree


                 reply	other threads:[~2025-06-16 10:00 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4bLQVF1tzpz2xfL@people01.haj.ipfire.org \
    --to=git@ipfire.org \
    --cc=ipfire-scm@lists.ipfire.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox