Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Netbox update 2024.02 #55

Merged
merged 6 commits into from
Mar 27, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion buildroot
Submodule buildroot updated 5083 files
1 change: 0 additions & 1 deletion package/Config.in
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ source "$BR2_EXTERNAL_NETBOX_PATH/package/factory/Config.in"
source "$BR2_EXTERNAL_NETBOX_PATH/package/finit/Config.in"
source "$BR2_EXTERNAL_NETBOX_PATH/package/libnsh/Config.in"
source "$BR2_EXTERNAL_NETBOX_PATH/package/mcjoin/Config.in"
source "$BR2_EXTERNAL_NETBOX_PATH/package/mdnsd/Config.in"
source "$BR2_EXTERNAL_NETBOX_PATH/package/nemesis/Config.in"
source "$BR2_EXTERNAL_NETBOX_PATH/package/querierd/Config.in"
source "$BR2_EXTERNAL_NETBOX_PATH/package/skeleton-init-finit/Config.in"
Expand Down
4 changes: 1 addition & 3 deletions package/finit/finit.hash
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
# From https://github.com/troglobit/finit/releases/
sha256 262d8cfea80d94e048e3f1b149f5d940b4579a38f2b7dba563cf4b0b497e7422 finit-4.3.tar.gz
# Locally calculated
sha256 139adcb81ec8a5bb628249f92e2144b20f7e14c53aa56bb86a2fd42c5e7dca11 finit-4.7.tar.gz
sha256 abdb9adbbc1faacc35c80bc2974c7d6b842e3e50b066d688385b5d21be86206f LICENSE

# No hash for git snapshots:
Expand Down
2 changes: 1 addition & 1 deletion package/finit/finit.mk
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
#
################################################################################

FINIT_VERSION = 4.3
FINIT_VERSION = 4.7
FINIT_SITE = https://github.com/troglobit/finit/releases/download/$(FINIT_VERSION)
FINIT_LICENSE = MIT
FINIT_LICENSE_FILES = LICENSE
Expand Down
2 changes: 1 addition & 1 deletion package/mcjoin/mcjoin.hash
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
sha256 54f5913ebdda014c51435b6d2293ec157895c2740b992c259c79e34b4648ef7a mcjoin-2.9.tar.gz
sha256 0ec72cb333d43c26d947b38059580166f131eafb7b6dccbb6ee619abd4e98670 mcjoin-2.11.tar.gz
sha256 3ef2afdb478d713edb86e5d911c698ce1d3ad65568b135c8faeca9cc0860b584 LICENSE
2 changes: 1 addition & 1 deletion package/mcjoin/mcjoin.mk
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
#
################################################################################

MCJOIN_VERSION = 2.9
MCJOIN_VERSION = 2.11
MCJOIN_SOURCE = mcjoin-$(MCJOIN_VERSION).tar.gz
MCJOIN_SITE = https://github.com/troglobit/mcjoin/releases/download/v$(MCJOIN_VERSION)
MCJOIN_LICENSE = ISC
Expand Down
1 change: 0 additions & 1 deletion package/mdnsd/.gitignore

This file was deleted.

35 changes: 0 additions & 35 deletions package/mdnsd/Config.in

This file was deleted.

2 changes: 0 additions & 2 deletions package/mdnsd/ftp.service

This file was deleted.

2 changes: 0 additions & 2 deletions package/mdnsd/http.service

This file was deleted.

2 changes: 0 additions & 2 deletions package/mdnsd/ipp.service

This file was deleted.

6 changes: 0 additions & 6 deletions package/mdnsd/mdnsd.hash

This file was deleted.

61 changes: 0 additions & 61 deletions package/mdnsd/mdnsd.mk

This file was deleted.

2 changes: 0 additions & 2 deletions package/mdnsd/mdnsd.svc

This file was deleted.

2 changes: 0 additions & 2 deletions package/mdnsd/printer.service

This file was deleted.

2 changes: 0 additions & 2 deletions package/mdnsd/ssh.service

This file was deleted.

2 changes: 1 addition & 1 deletion package/querierd/querierd.hash
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
sha256 05e4abd16a8906840a01c2bd483309868920fef458126c2788747c4ec867426e querierd-0.4.tar.gz
sha256 b425e5d9db3e87a5e4d6dd3887f4378202e07aaf2304412f5c1fb0589ab625dc querierd-0.10.tar.gz
sha256 834f45ed282fd010f354ecc0a50538af519a1cfcc4d2866de3be06982fa9ed29 LICENSE
2 changes: 1 addition & 1 deletion package/querierd/querierd.mk
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
#
################################################################################

QUERIERD_VERSION = 0.4
QUERIERD_VERSION = 0.10
QUERIERD_SITE = \
https://github.com/westermo/querierd/releases/download/v$(QUERIERD_VERSION)
QUERIERD_LICENSE = BSD-3-Clause
Expand Down
43 changes: 0 additions & 43 deletions patches/finit/4.2/cgroup-iwatcher-init-reorder.patch

This file was deleted.

40 changes: 0 additions & 40 deletions patches/finit/4.2/finit-time_t.patch

This file was deleted.

51 changes: 0 additions & 51 deletions patches/finit/4.2/ignore-bogus-ln-warnings.patch

This file was deleted.

42 changes: 42 additions & 0 deletions patches/finit/4.7/disable-unused-hotplug-options.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
Index: finit-4.7/system/10-hotplug.conf.in
===================================================================
--- finit-4.7.orig/system/10-hotplug.conf.in
+++ finit-4.7/system/10-hotplug.conf.in
@@ -18,26 +18,26 @@
# change the contents any way you like, it can even be empty.

# Check for systemd-udevd and eudev, if we find both, we opt for the latter.
-service nowarn [S12345789] cgroup.system name:udevd notify:none pid:udevd log /lib/systemd/systemd-udevd -- Device event daemon (udev)
-service nowarn [S12345789] cgroup.system name:udevd notify:none pid:udevd log udevd -D -- Device event daemon (udev)
+#service nowarn [S12345789] cgroup.system name:udevd notify:none pid:udevd log /lib/systemd/systemd-udevd -- Device event daemon (udev)
+#service nowarn [S12345789] cgroup.system name:udevd notify:none pid:udevd log udevd -D -- Device event daemon (udev)

# Wait for udevd to start, then trigger coldplug events and module loading.
# The last 'settle' call waits for it to finalize processing all uevents.
-run nowarn if:udevd cgroup.init :1 [S] <service/udevd/ready> log udevadm settle -t 0 --
-run nowarn if:udevd cgroup.init :2 [S] <service/udevd/ready> log udevadm control --reload --
-run nowarn if:udevd cgroup.init :3 [S] <service/udevd/ready> log udevadm trigger -c add -t devices -- Requesting device events
-run nowarn if:udevd cgroup.init :4 [S] <service/udevd/ready> log udevadm trigger -c add -t subsystems -- Requesting subsystem events
-run nowarn if:udevd cgroup.init :5 [S] <service/udevd/ready> log udevadm settle -t 30 -- Waiting for udev to finish
+#run nowarn if:udevd cgroup.init :1 [S] <service/udevd/ready> log udevadm settle -t 0 --
+#run nowarn if:udevd cgroup.init :2 [S] <service/udevd/ready> log udevadm control --reload --
+#run nowarn if:udevd cgroup.init :3 [S] <service/udevd/ready> log udevadm trigger -c add -t devices -- Requesting device events
+#run nowarn if:udevd cgroup.init :4 [S] <service/udevd/ready> log udevadm trigger -c add -t subsystems -- Requesting subsystem events
+#run nowarn if:udevd cgroup.init :5 [S] <service/udevd/ready> log udevadm settle -t 30 -- Waiting for udev to finish

# If udevd is not available, check for mdevd. Unlike plain 'mdev -df', the
# mdevd-coldplug process exits when mdevd has completed. So the condition
# <run/coldplug/success> (same as for plain mdev below) can be relied on as a
# barrier for services that, e.g., need to probe for switchcore ports or PHYs
# that require firmware loading before they show up.
-service nowarn conflict:udevd,mdev cgroup.init notify:none if:!udevd \
- [S12345789] notify:s6 mdevd -O 4 -D %n -- Device event daemon (mdevd)
-run nowarn conflict:udevd,mdev cgroup.init name:coldplug <service/mdevd/ready> \
- [S] mdevd-coldplug -- Cold plugging system
+#service nowarn conflict:udevd,mdev cgroup.init notify:none if:!udevd \
+# [S12345789] notify:s6 mdevd -O 4 -D %n -- Device event daemon (mdevd)
+#run nowarn conflict:udevd,mdev cgroup.init name:coldplug <service/mdevd/ready> \
+# [S] mdevd-coldplug -- Cold plugging system

# If neither udevd or mdevd are available, fall back to mdev. The new daemon
# mode calls `mdev -s` internally but does not create a PID file when that is
12 changes: 12 additions & 0 deletions patches/finit/4.7/dont-remount-ro-root-on-shutdown.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
--- a/src/sig.c
+++ b/src/sig.c
@@ -371,7 +371,8 @@
sync();
run("mount -n -o remount,ro -t dummytype dummydev /", NULL);
run("mount -n -o remount,ro dummydev /", NULL);
- run("mount -n -o remount,ro /", "mount");
+ if (!ismnt("/proc/mounts", "/", "ro"))
+ run("mount -n -o remount,ro /", "mount");

/* Call mdadm to mark any RAID array(s) as clean before halting. */
mdadm_wait();
Loading
Loading