Build and packaging library
  • Python 48.7%
  • Makefile 37.5%
  • Shell 13.8%
Find a file
Jan Lindemann d1df9f0ac7 lib.Distro.install(): Treat URL arguments specially

As of now, install() passes the "names" parameter on to _install(), which is expected to pass the list of package names on to the package manager for having it handle package download and installation. This commit makes it easier for Distro instances to support directly installing packages via an URL instead by providing a few callback methods to be overridden, in case the package manager doesn't handle package URLs the same way as package names.

Signed-off-by: Jan Lindemann <jan@janware.com>
2026-04-16 13:02:29 +02:00
.github/workflows build-package.yaml: Add workflow 2026-04-13 17:23:13 +02:00
bin bin, make, scripts: Re-add files necessary for packaging jw-build 2025-11-14 11:22:50 +01:00
conf scripts/usr-bin: Install symlink /usr/bin/jw-pkg 2026-04-06 15:58:11 +02:00
make cmds.projects.CmdCanonicalizeRemotes: Add command 2026-04-13 12:23:02 +02:00
scripts Remove /srv/git from janware Git URLs 2026-04-13 12:15:37 +02:00
src lib.Distro.install(): Treat URL arguments specially 2026-04-16 13:02:29 +02:00
.gitignore Everywhere: Rename package "jw-build" to "jw-pkg" 2025-11-28 13:35:56 +01:00
HASH Release 1.0.0-203@kali-rolling/amd64 2026-04-13 16:06:46 +00:00
Makefile make: Replace RPM -> PKG 2026-03-16 14:57:50 +01:00
RELEASES Release 1.0.0-203@kali-rolling/amd64 2026-04-13 16:06:46 +00:00
VERSION Start version: 1.0.0-203 2026-04-13 15:32:17 +00:00