Commit Graph

39823 Commits

Author SHA1 Message Date
Wang Mingyu fdaf59fb76 python3-discovery: upgrade 1.5.1 -> 1.5.2
Changelog:
 discover Python 3.6 and 3.7 interpreters

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:41 -07:00
Wang Mingyu d859a3ce20 python3-cyclonedx-python-lib: upgrade 11.11.0 -> 11.12.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:40 -07:00
Wang Mingyu b6701e977e python3-coverage: upgrade 7.15.3 -> 7.15.4
Changelog:
===========
- Fix: in the HTML report, a source file name containing a double quote (legal
  on POSIX) wasn't escaped where it's dropped into the href of the index and
  prev/next links, so it could close the attribute early and inject markup. Page
  URLs are now escaped.
- Fix: the LCOV report wrote file names and other fields into its line-oriented
  records without neutralizing control characters. A measured file whose name
  contained a newline (legal on POSIX) could forge extra records, inflating the
  coverage seen by tools that read the report. Control characters in a field are
  now replaced.
- Wheels are now provided for Python 3.15.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:40 -07:00
Wang Mingyu 0a5a5f48bf python3-cmd2: upgrade 4.1.2 -> 4.2.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:39 -07:00
Wang Mingyu 75713a6f37 python3-cmake: upgrade 4.4.0 -> 4.4.2
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:39 -07:00
Wang Mingyu 5ff15afa74 python3-bitstruct: upgrade 8.22.1 -> 8.22.2
Changelog:
  Raise error if format is too long in bits.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:39 -07:00
Wang Mingyu 2f1cb7b4e6 python3-bitarray: upgrade 3.10.0 -> 3.10.1
Changelog:
===========
* move internal tests for 'util._Random' class into 'devel/test_random.py'
* add debug-mode introspection and tests for 'decodetree' structure
* fix 'util.pprint()' for very narrow output widths
* substantially simplify 'util.ba2int()' and 'util.int2ba()'

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:38 -07:00
Wang Mingyu 0b8d9e40a4 python3-astroid: upgrade 4.1.2 -> 4.3.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:38 -07:00
Wang Mingyu 185790fe53 python3-argcomplete: upgrade 3.7.1 -> 3.7.2
Changelog:
  Require Python 3.10+

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:37 -07:00
Wang Mingyu 7409bb53ce python3-alembic: upgrade 1.18.5 -> 1.19.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 14:27:37 -07:00
Wang Mingyu 9bf6f588fc osinfo-db: upgrade 20251212 -> 20260812
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 07:40:07 -07:00
Wang Mingyu 7f45dc7464 miniupnpd: upgrade 2.3.10 -> 2.3.11
Changelog:
============
- fix READNU32 by casting to uint32_t
- filter out non printable characters in description for lease file
- check for the return value of snprintf() : overflow or error
- nftables: Avoid building too long rule with nftnl_rule_nlmsg_build_payload() by triming description to 256 chars.
- HTTPS: Do not abort on SSL errors
- Fix heap overflow in PinholeVerification()
- Free resources on start error
- print usage on stdout or stderr depending on command line
- increase maximum description length when possible (netfilter/nftables)
- fix nfqueue code
- Re-enable port forwarding properly (broken in 2.3.10)
- Fix PCP option size parsing
- Allow using ip/mask when IPv6 is compiled but disabled
- use a 8kB buffer for Netlink as recommended
- fix URL parsing in upnpevents.c

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 07:40:06 -07:00
Wang Mingyu e8a50106c5 libtsm: upgrade 4.6.0 -> 4.7.1
Changelog:
==========
- A new tsm_screen_get_cursor_style() interface is available, that provides the current style of the cursor.
- screen/vte: add cursor style support via DECSCUSR (CSI Ps SP q)
- Fix backward selection
- Fix also clear the character value for multi-width character.
- screen: don't clear cells when resizing
- libtsm: fix tsm_screen_attr2_t
- Fix 3 out of bound reads

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 07:40:06 -07:00
Wang Mingyu e48bbe4f1c libtorrent: upgrade 0.16.19 -> 0.16.20
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 07:40:06 -07:00
Wang Mingyu d895ef8609 libcdio: upgrade 2.3.0 -> 2.4.0
Changelog:
=========
* Note incorrect field name 'min_rate' should be called 'max_rate'.
* Apply timeout in MMC command on GNU/Linux
* Fix no MMC data returned when buffer size is divisible by 256 (skr4n).
* Deprecate obscure MMC set length macros
* In eject programs on GNU/Linux, cdio_open needs access mode RDWR.
* More ISO field validation in RockRidge
* Validate bounds in disk images reading
* Validate UDF File Identifier Descriptor bounds
* Change references from MMC-5 to MMC-6 Draft 2g when possible.
* At URLS for MMC6 Draft 2g and SPC-3.
* Administrivia: Error when help2man not found in maintainer mode. Otherwise warn, and tolerate builds without help2man.
* Correct the way MMC CDB allocation length values are set
* Correct XA attribute flags
  - Add '*SYS' values of the XA attribute flags to represent the other/world user mode bits.
  - Fix it to use the '*OTH' values instead.
* Use thread locals in recursion check to allow multi-threaded use
* Correct macOS workflows
* Fix '-Wdiscarded-qualifiers' warnings
* Fix 'udf_read_block' docs; count blocks, not bytes
* Go over grammar and spelling in docs.
* Go over doxygen formatting. (More should be done though).
* start to use clang-format to format C files.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 07:40:06 -07:00
Wang Mingyu 6cb5c1e005 jsoncons: upgrade 1.8.1 -> 1.9.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 07:40:06 -07:00
Wang Mingyu 9a4e0e4e5b htop: upgrade 3.5.2 -> 3.5.3
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 07:40:06 -07:00
Wang Mingyu f43de3263b gensio: upgrade 3.0.3 -> 3.0.4
Changelog:
=============
- soapysdr would not compile static.
- Some python2 APIs were converted to Python 3 for SWIG 4.5.0 compatibility.
- An ssh compatibility mode was added to gtlssh. This deals with how parameters
  are parsed. If you invoke it as gsh, parameters are parsed as ssh does. If
  invoked as gtlssh, they are parsed like gtlssh does (which is arguably more
  sane). There is also a parameter to do this. This helps when using it with git
  and rsync and such. This is described in the gtlssh man page.
- In the fsk (afskmdm) gensio, low sample rates were broken because the gain
  was not set properly in the FIR filter implementation.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 07:40:05 -07:00
Wang Mingyu bf83d68e0c expected-lite: upgrade 0.8.0 -> 0.10.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 07:40:05 -07:00
Wang Mingyu 11e73e942f ctags: upgrade 6.2.20260802.0 -> 6.2.20260816.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 07:40:05 -07:00
Wang Mingyu 54edf98621 babl: upgrade 0.1.126 -> 0.1.128
Changelog:
- avx512 support is now more extensively checked at runtime, fixes for macOS
  exported symbols and library version, initial WASM support.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 07:40:05 -07:00
Wang Mingyu e4ab44a7ae b4: upgrade 0.15.2 -> 0.16.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 07:40:05 -07:00
Wang Mingyu ddd07faf70 avro-c: upgrade 1.12.1 -> 1.12.2
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 07:40:05 -07:00
Ankur Tyagi 76a2d24122 redis: upgrade 8.10.0 -> 8.10.1
Changelog:
https://github.com/redis/redis/releases/tag/8.10.1

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 00:52:58 -07:00
Ankur Tyagi 52f921c9e3 ostree: upgrade 2026.2 -> 2026.3
Changelog:
https://github.com/ostreedev/ostree/releases/tag/v2026.3

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 00:52:57 -07:00
Ankur Tyagi c1db861407 boinc-client: add UPSTREAM_CHECK_GITTAGREGEX
Fixes:
$ devtool latest-version boinc-client
...
INFO: Current version: 8.2.15
INFO: Latest version: 20120110
INFO: Latest version's commit: 8af68eb7391f3b1a3e0a4eef5a41f9887a5502bf

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 00:52:57 -07:00
Ankur Tyagi 025054244b mercurial: upgrade 7.2.3 -> 7.2.4
Release Notes:
https://www.mercurial-scm.org/relnotes/7.2#mercurial-7-2-4-2026-08-11

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 00:52:57 -07:00
Ankur Tyagi f4aeee0770 libsombok3: add UPSTREAM_CHECK_GITTAGREGEX
Also add tag in the SRC_URI

Fixes:
$ devtool latest-version libsombok3
...
INFO: Current version: 2.4.0
INFO: Latest version: 2011.5
INFO: Latest version's commit: f5ba2dc3025e36e01ee2555ab46ad3fbbab28248

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 00:52:57 -07:00
Ankur Tyagi 76be8b334d libkcapi: upgrade 1.5.0 -> 1.5.1
License-Update: copyright year changed to 2026[1]

Add tag in the SRC_URI

[1]https://github.com/smuellerDD/libkcapi/commit/df40ea48ecbf1afc6d3efa5494673fa73bd40826

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 00:52:57 -07:00
Ankur Tyagi dedb15c054 botan: upgrade 3.12.0 -> 3.13.0
Release Notes:
https://botan.randombit.net/news.html#version-3-13-0-2026-08-13

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 00:52:57 -07:00
Ankur Tyagi 6af2da444c thingsboard-gateway: upgrade 3.8.3 -> 3.8.4
Changelog:
https://github.com/thingsboard/thingsboard-gateway/releases/tag/3.8.4

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 00:52:56 -07:00
Ankur Tyagi 897908c73e wireshark: upgrade 4.6.7 -> 4.6.8
Release Notes:
https://www.wireshark.org/docs/relnotes/wireshark-4.6.8.html

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 00:52:56 -07:00
Ankur Tyagi af60176bda lmsensors: upgrade 3.6.0 -> 3.6.2
License-Update: content unchanged aside from formatting[1]

- Add tag in the SRC_URI
- Add zsh-completion package
- Drop patches which are part of the upstream version

Changelog:
https://github.com/lm-sensors/lm-sensors/blob/V3-6-2/CHANGES

[1] https://github.com/lm-sensors/lm-sensors/commit/6128b9e8eb58d6a12d4c8a8d6a635a3f066a0127

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 00:52:56 -07:00
Ankur Tyagi 5432c78217 wrk2: ad UPSTREAM_CHECK_COMMITS
Fixes:
$ devtool latest-version wrk2
...
INFO: Current version: git
INFO: Latest version:

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 00:52:56 -07:00
Ankur Tyagi f86acfacd1 wrk: set PV in recipe name and update SRC_URI
- SRCREV is unchanged
- Add UPSTREAM_CHECK_GITTAGREGEX

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 00:52:56 -07:00
Ankur Tyagi 04a201e95a unixbench: set PV in recipe name and update SRC_URI
- SRCREV is unchanged
- Add UPSTREAM_CHECK_GITTAGREGEX

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 00:52:56 -07:00
Ankur Tyagi 3cd535ee35 tinymembench: add UPSTREAM_CHECK_COMMITS
Upstream bumped PV without corresponding tag and SRCREV is tip of master.
Hence UPSTREAM_CHECK_COMMITS is more appropriate.

Fixes:
$ devtool latest-version tinymembench
...
INFO: Current version: 0.4.9
INFO: Latest version: 0.4
INFO: Latest version's commit: e7d7573400275d14a9ffc5266d220eeeebe3d916

[1] https://github.com/ssvb/tinymembench/commit/a9907a52a732846cd401b25bb357ec6d0e4d039a

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 00:52:56 -07:00
Ankur Tyagi 6718979800 sockperf: add UPSTREAM_CHECK_COMMITS
Fixes:
$ devtool latest-version sockperf
...
INFO: Current version: git
INFO: Latest version: 3.10
INFO: Latest version's commit: 5ebd327da983225321818c0355db922515e026bd

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 00:52:55 -07:00
Ankur Tyagi 6cc8ab8ae1 ramspeed: add UPSTREAM_CHECK_COMMITS
Fixes:
$ devtool latest-version ramspeed
...
INFO: Current version: git
INFO: Latest version:

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 00:52:55 -07:00
Ankur Tyagi 6503d2ec8a ramspeed-smp: add UPSTREAM_CHECK_COMMITS
Fixes:
$ devtool latest-version ramspeed-smp
...
INFO: Current version: git
INFO: Latest version:

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 00:52:55 -07:00
Ankur Tyagi 667b2b8b35 hackbench: add UPSTREAM_CHECK_COMMITS
Fixes:
$ devtool latest-version hackbench
...
INFO: Current version: git
INFO: Latest version: 2.10
INFO: Latest version's commit: 40b14a2aac9449dfb07d4f9b4bd873fc3ea62f28

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 00:52:55 -07:00
Ankur Tyagi 1343ba9328 cyclictest: add UPSTREAM_CHECK_COMMITS
Fixes:
$ devtool latest-version cyclictest
...
INFO: Current version: git
INFO: Latest version: 2.10
INFO: Latest version's commit: 40b14a2aac9449dfb07d4f9b4bd873fc3ea62f28

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 00:52:55 -07:00
Ankur Tyagi b8d7d2b598 coremark-pro: add UPSTREAM_CHECK_COMMITS
Fixes:
$ devtool latest-version coremark-pro
...
INFO: Current version: git
INFO: Latest version: 1.1.2743
INFO: Latest version's commit: edeac7e2e11e601d91728e346c19abe3b68f1cbf

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 00:52:55 -07:00
Ankur Tyagi 135757ff86 cpuburn-arm: add UPSTREAM_CHECK_COMMITS
Fixes:
$ devtool latest-version cpuburn-arm
INFO: Current version: 1.0
INFO: Latest version:

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 00:52:54 -07:00
Ankur Tyagi ef32eafdc6 vnstat: add UPSTREAM_CHECK variables
Fixes:
$ devtool latest-version
...
INFO: Current version: 2.13
INFO: Latest version:

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 00:52:54 -07:00
Ankur Tyagi 608af6a8bd nuttcp: upgrade 8.2.2 -> 8.2.4
Drop redundant md5sum.

Changelog:
8.2.4
- Provide compile time options -DMIN_PORT=n, -DMIN_CTL_PORT=n,
  and -DMIN_DATA_PORT=n to set the allowed mimimum port number
- Provide compile time option -DNO_BLANK_LINE to suppress
- blank line in normal nuttcp output
- New "-A" option to bind to a specified interface IP address
- Fix compilation with -DNO_IPV6
- Document -D user compile time options in Usage: statement
- Shut up apparently bogus gcc 10.2.1 warning:
- writing 1 byte into a region of size 0 [-Wstringop-overflow=]
8.2.3
- Simplify handling of stream_idx (no more references to [stream_idx + 1])

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 00:52:54 -07:00
Ankur Tyagi 522369db81 macchanger: add UPSTREAM_CHECK variables
Fixes:
$ devtool latest-version macchanger
...
INFO: Current version: 1.7.0
INFO: Latest version:

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 00:52:54 -07:00
Ankur Tyagi e154ab6e54 igmpproxy: add UPSTREAM_CHECK_REGEX variable
Fixes:
$ devtool latest-version igmpproxy
...
INFO: Current version: 0.4
INFO: Latest version:

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 00:52:54 -07:00
Vijay Anusuri 385c728e8f giflib: Fix CVE-2026-26740
Pick patch according to [2]

[1] https://nvd.nist.gov/vuln/detail/CVE-2026-26740
[2] https://ubuntu.com/security/CVE-2026-26740

Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 00:52:54 -07:00
Eric Chiang 5b4d5deac5 usbmuxd: create the usbmux user the udev rule requires
usbmuxd ships 39-usbmuxd.rules, which starts the daemon when an Apple
device appears:

  ACTION=="add", ..., OWNER="usbmux", ENV{SYSTEMD_WANTS}="usbmuxd.service"

The recipe never creates that account. Up to systemd v257 udev only
logged a warning and the rest of the line still ran. systemd a1ee55e3c9
("udev-rules: ignore OWNER=/GROUP= with unknown user/group", first
released in v258) makes udev drop the whole rule line instead, so
SYSTEMD_WANTS is never applied and usbmuxd is never started when a
device is plugged in.

Creating the account is what the rule already expects, and it preserves
the intent of the systemd change: that change guards against a rule
naming a nonexistent user silently clearing a valid earlier ownership
assignment, and with the account present there is no nonexistent user.
Removing OWNER= from the rule would evade that check instead of
satisfying it. The daemon still runs as root, so nothing else changes.

Also ship a sysusers.d fragment. Systems that modified a user or
password at runtime carry a copied-up /etc/passwd in a writable /etc,
which masks an account added at image build time even after an update;
systemd-sysusers recreates it there. The uid may then differ, but the
udev rule resolves the account by name and the daemon runs as root, so
only the name matters.

Distros that keep /etc on persistent storage may also need
systemd-sysusers to actually run on boot; that is outside the scope of
this recipe.

Signed-off-by: Eric Chiang <ericyunlinchiang@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-17 22:32:07 -07:00