Mattias Walström and GitHub
2df84e20af
Merge pull request #1016 from kernelkit/fix-ssh-migrate
...
Fix migration when SSH server settings exist
2025-04-11 08:20:34 +02:00
Mattias Walström and GitHub
9de4633c13
Merge pull request #1017 from kernelkit/update-kernel
...
Upgrade linux kernel to 6.12.23 (LTS)
2025-04-10 19:50:39 +02:00
Mattias Walström
50f955c242
Upgrade linux kernel to 6.12.23 (LTS)
2025-04-10 15:21:36 +02:00
Mattias Walström
f2f539b492
Fix migration when SSH server settings exist
...
This fix #1015
2025-04-10 14:29:56 +02:00
Joachim Wiberg and GitHub
2b439298fb
Merge pull request #1014 from kernelkit/fix-migrate-version
2025-04-09 17:04:06 +02:00
Richard Alpe
2ef759a9d8
confd: remove prefix from version leaf in migrate
...
Signed-off-by: Richard Alpe <richard@bit42.se >
2025-04-09 15:51:11 +02:00
Mattias Walström and GitHub
6fe4db8431
Merge pull request #1011 from kernelkit/update-kernel
...
Update kernel to 6.12.22 (LTS)
2025-04-07 18:44:55 +02:00
Mattias Walström
b2525e29e1
Upgrade linux kernel to 6.12.22 (LTS)
2025-04-07 18:26:07 +02:00
Joachim Wiberg and GitHub
7ef5223fca
Merge pull request #1010 from kernelkit/netboot-doc
...
Netboot HowTo
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-04-07 17:57:56 +02:00
Joachim Wiberg
323bfc9d66
doc: add netboot howto, for developers
...
[skip ci]
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-04-07 17:56:59 +02:00
Mattias Walström and GitHub
d6be23fa6b
Merge pull request #1012 from kernelkit/run-migrate-script-locally
...
Run migrate script locally
2025-04-07 17:07:21 +02:00
Mattias Walström
c7c2998e33
Require a valid sha256 checksum for all package downloaded
2025-04-07 16:57:17 +02:00
Mattias Walström
184ed470d7
kernel-refresh.sh: Update linux hash on update
2025-04-07 16:57:17 +02:00
Richard Alpe
75352a9f77
confd: add no log option (-e) to migrate script
...
Write logs to stderr instead of syslog. Useful when running on a
non-target system.
Signed-off-by: Richard Alpe <richard@bit42.se >
2025-04-07 15:20:54 +02:00
Richard Alpe
e3c601f2fd
confd: add script path option (-s) to migrate script
...
This allows a user to run in on any system which has the Infix source
code that contains the modification scripts.
Signed-off-by: Richard Alpe <richard@bit42.se >
2025-04-07 15:09:36 +02:00
Richard Alpe
0ab9e2a36a
confd: fix indentation of bin/migrate
...
Don't mix tabs and spaces.
Signed-off-by: Richard Alpe <richard@bit42.se >
2025-04-07 14:57:17 +02:00
Joachim Wiberg and GitHub
7b20665cf9
Merge pull request #1004 from kernelkit/new-show-command
...
Add new show command
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-04-07 14:34:35 +02:00
Mattias Walström and GitHub
3d86ecd2ee
Merge pull request #1005 from kernelkit/fix-images
...
Change type of disk image
2025-04-07 09:41:01 +02:00
Richard Alpe
403b79d370
test: update unit test data (cli/show-software)
...
The software list from sysrepo is no longer reversed, the reverse now
happens in cli-pretty. This commit reflects that.
Signed-off-by: Richard Alpe <richard@bit42.se >
2025-04-07 09:06:29 +02:00
Richard Alpe
740ecbcc43
cli: integrate (use) new show command in cli
2025-04-07 09:06:28 +02:00
Richard Alpe
42af6eec30
show: add bash tab-completions
...
Signed-off-by: Richard Alpe <richard@bit42.se >
2025-04-07 09:06:27 +02:00
Richard Alpe
c584af356b
show: add new show tool written in python3
...
The reason for this is:
1) We want to use the same fetch tool for all operational data, to
avoid having duplicated xpaths scattered across the repo.
2) We want to call this directly from the CLI, which means it need to
be escape safe. A unprivileged user shall be able to use it but not
escape into a shell or do other malicious stuff.
Signed-off-by: Richard Alpe <richard@bit42.se >
2025-04-07 09:06:26 +02:00
Richard Alpe
827dc098e4
board/common: deprecate existing show command
...
There's several reasons for this. The main reason is that it was
developed as an intermediate way of getting system information when
the operational datastore was almost empty. There's not a lot of data
available in the operational datastore and we shall rely on that data
primarily. This command isn't safe to run from a jailed CLI as i
doesn't validate input and run commands directly in the shell, making
it hard to protect against a CLI jail break.
In upcoming patches we will introduce a new show tool that relies
solely on operational data and which sanitize the user input.
Signed-off-by: Richard Alpe <richard@bit42.se >
2025-04-07 09:06:25 +02:00
Richard Alpe
bc5dd949d7
cli: fix indentation of infix.xml
2025-04-07 09:06:20 +02:00
Mattias Walström
4a932dec11
Update changelog for 2025.04
2025-04-07 08:20:21 +02:00
Mattias Walström
d5c5e38604
CI: Store qcow2 disk images as release artififacts
...
This to make it easier to use GNS3 appliance file from
GNS3 marketplace.
2025-04-07 08:16:34 +02:00
Mattias Walström
02080bfb6c
qeneth: Move Infix test templates from qeneth to Infix
2025-04-07 08:16:33 +02:00
Mattias Walström
d3fa51e4fa
Use qcow2 for disk image instead of raw image
...
This make the release bundle much smaller, the disk image size
change from 512M to 2xsizeof(squashimage)
2025-04-07 08:16:33 +02:00
Mattias Walström
6cfe5f8c58
Fix symlink in release packages
...
Fix #1002
2025-04-07 08:16:33 +02:00
Mattias Walström
b4f3e4eab8
migrate: Fix typo resulting in not logging correctly
2025-04-07 08:16:32 +02:00
Joachim Wiberg and GitHub
b188e781ee
Merge pull request #1007 from kernelkit/r2s-fixes
...
Fix NanoPi R2S Regression
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-04-07 08:16:09 +02:00
Joachim Wiberg
8156179f1b
doc: update ChangeLog for v25.04 release cycle
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-04-07 06:22:19 +02:00
Joachim Wiberg
55632eebaa
utils: update usage text with example, add -f
...
- Update usage text for readability, add example
- Reindent getopts case and add -h
- Allow 'git rm -f' to remove already staged patches
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-04-07 06:06:42 +02:00
Joachim Wiberg
71b11026bb
configs/r2s_defconfig: bump kernel to 6.12.21 (LTS)
...
- Bump kernel to 6.12.21, same as other tier one boards
- Fix #1006 byt enabling netlink for ethtool (now works!)
- Sync defconfigs:
- LIBXCRYPT now in an rdep of another package
- Disable FORCE check hashes for now
- Drop patches for 6.10 tree (r2s kernel)
- Port RTL8153b patch for R2S LAN LED support
Fixes #1006
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-04-07 05:54:54 +02:00
Joachim Wiberg
2b28733fda
confd: set correct file version of migrated files in backup
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-04-07 05:32:05 +02:00
Joachim Wiberg
8c115e17c4
board/common: set wheel group on /cfg/backup dir
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-04-07 05:32:05 +02:00
Mattias Walström and GitHub
10f62f679b
Merge pull request #1000 from kernelkit/logging-fixes
...
Misc. fixes related to logging found in -rc1
v25.03.0
v25.03.0-rc2
2025-03-31 15:08:10 +02:00
Joachim Wiberg
fa4f7c6532
doc: update ChangeLog with fixes for -rc1 issues
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-03-31 13:49:34 +02:00
Joachim Wiberg
0647541988
patches/sysklogd: sync with latest version in Buildroot 2025.02
...
Buildroot 2025.02 currently has sysklogd v2.7.0, which has new features,
but also a few bugs. This commit drops all patches for v2.5.2 and adds
all patches for sysklogd v2.7.2
For more information, see:
- https://github.com/troglobit/sysklogd/releases/tag/v2.7.1
- https://github.com/troglobit/sysklogd/releases/tag/v2.7.2
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-03-31 13:43:19 +02:00
Joachim Wiberg
2602ddc0b8
board/common: skip product init if no product specific dir
...
This silences a bogus warning in the log when runparts is called with no
argument. I.e., when there is no product specific init files available.
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-03-31 13:35:44 +02:00
Joachim Wiberg
3886b284d3
confd: fix invalid priority argument to logger
...
There is no such loglevel 'critical', only 'crit' is defined.
For some reason this issue has not been spotted until the upgrade to
Buildroot 2025.02, which includes sysklogd v2.7.0, and Finit v4.11.
Introduced in 3e48af6 , when the concept of failure-config was added.
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-03-31 13:14:34 +02:00
Joachim Wiberg
22a9405d1e
confd: shellcheck fixes to load script
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-03-31 13:13:43 +02:00
Mattias Walström and GitHub
2902dccf11
Merge pull request #999 from kernelkit/bump-version
...
Bump version for v25.03.0 GA
v25.03.0-rc1
2025-03-31 11:37:27 +02:00
Joachim Wiberg
644374bb29
doc: bump version for v25.03.0 GA
...
[skip ci]
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-03-31 11:32:02 +02:00
Tobias Waldekranz and GitHub
a868307637
Merge pull request #998 from kernelkit/mvpp2-tcam-fix-main
...
patches/linux: net: mvpp2: Prevent parser TCAM memory corruption
2025-03-31 11:27:03 +02:00
Tobias Waldekranz
d213861e02
patches/linux: net: mvpp2: Prevent parser TCAM memory corruption
...
[skip ci]
2025-03-31 11:26:27 +02:00
Joachim Wiberg and GitHub
3d538d4eca
Merge pull request #992 from kernelkit/bump-finit
...
Fix reboot when containers are in setup state
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-03-31 11:21:52 +02:00
Joachim Wiberg and GitHub
06a6dd17f8
Merge pull request #997 from kernelkit/rename-lag-yang
...
Rename infix-if-lag to correct version
2025-03-31 10:55:17 +02:00
Joachim Wiberg
18659fd45a
doc: update ChangeLog for v25.03
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-03-31 10:00:00 +02:00
Joachim Wiberg
7253be7619
Allow writing to the ttyd console after Buildroot bump
...
Fixes #990
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-03-31 09:54:14 +02:00