Build and packaging library
  • Python 65.9%
  • Makefile 24.6%
  • Shell 9.5%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Jan Lindemann 97cc7fbecd
All checks were successful
CI / Packaging - Kali Linux (pull_request) Successful in 4m57s
CI / Packaging - OpenSUSE Tumbleweed (pull_request) Successful in 5m11s
CI / Packaging test (pull_request) Successful in 0s
CI / Packaging - Kali Linux (push) Successful in 4m34s
CI / Packaging - OpenSUSE Tumbleweed (push) Successful in 4m48s
CI / Packaging test (push) Successful in 0s
pkg.sh: Fix chown and chmod lines in generated postinst
The postinst generator looks up the install log line of each file with a
regex grep on the file path, and the dots of the path match any character.
When the grep returns several lines, milk_install_log_spec_attr() passes
the extra lines through, so the emitted chown and chmod commands split
across lines, dpkg -i reports errors for the fragments, and the owner and
mode of the file are not applied.

Match the end of the log line against the file path literally and take the
first match. The install log line ends in the file path, but may carry a
build prefix before it, so the literal comparison of the tail of the line
selects exactly the line of the file, for plain and %config entries alike.

Assisted-by: unsloth/Qwen3.8-27B-GGUF:Q4_K_M with pi.dev v1.4.0
Signed-off-by: Jan Lindemann <jan@janware.com>
2026-10-27 07:02:37 +01:00
.github/workflows ci.yaml: test-packaging.yaml@{master-test -> master} 2026-06-08 19:43:15 +02:00
bin bin, make, scripts: Re-add files necessary for packaging jw-build 2025-11-14 11:22:50 +01:00
conf gitignore: Add web compilation artifacts 2026-10-24 18:58:02 +02:00
doc doc: Add subdir 2026-08-19 20:51:11 +02:00
make py-version.mk: Include common.mk 2026-10-24 21:50:24 +02:00
scripts pkg.sh: Fix chown and chmod lines in generated postinst 2026-10-27 07:02:37 +01:00
src App.NoopCompleter: Fix argcomplete 3.7 type errors 2026-10-26 16:52:45 +01:00
test cmds.secrets.FilesContext: Ignore commented-out macros 2026-10-24 22:10:21 +02:00
.gitignore run-success.mk: Record last successful run 2026-09-16 18:16:17 +02:00
HASH Release 1.0.0-281@suse-tumbleweed/x86_64 2026-10-27 00:32:13 +00:00
Makefile .gitignore: Run make gitignore 2026-09-13 23:09:26 +02:00
RELEASES Release 1.0.0-281@suse-tumbleweed/x86_64 2026-10-27 00:32:13 +00:00
VERSION Start version: 1.0.0-281 2026-10-27 00:31:08 +00:00