Build and packaging library
  • Python 48.7%
  • Makefile 37.5%
  • Shell 13.8%
Find a file
Jan Lindemann ca72c21293
projects-dir.mk: Remove "-l user" in ssh-wrapper.sh

By the time projects-dir.mk is used during onboarding, it's already cloned, and so is jw-pkg in all its glory. So better use a ssh-wrapper.sh directly under jw-pkg's version control instead of plainly generating one with echo some-script-logic > ssh-wrapper.sh.

This has the main benefit of allowing a more elaborate script. The one added by this commit removes "-l user" from remotes which have a standard-user@gitserver form, typically because they differentiate users via their SSH pubkeys only, and which would deny access if both -l user and standard-user@ were specified.

ssh-wrapper.sh still needs to be a target which is updated by a recipe, because the version found in jw-pkg can't be trusted to be executable during bootstrapping, because "make all" has not run, yet.

Signed-off-by: Jan Lindemann <jan@janware.com>
2026-06-07 12:06:02 +02:00
.github/workflows workflows/(build-package.yaml -> standard-tests.yaml) 2026-06-03 15:29:22 +02:00
bin bin, make, scripts: Re-add files necessary for packaging jw-build 2025-11-14 11:22:50 +01:00
conf pyproject.toml: Enforce import annotations style 2026-06-01 14:34:25 +02:00
make projects-dir.mk: Remove "-l user" in ssh-wrapper.sh 2026-06-07 12:06:02 +02:00
scripts projects-dir.mk: Remove "-l user" in ssh-wrapper.sh 2026-06-07 12:06:02 +02:00
src lib.init.detect_modules(): Renovate signature 2026-06-06 23:08:28 +00:00
.gitignore Everywhere: Rename package "jw-build" to "jw-pkg" 2025-11-28 13:35:56 +01:00
HASH Release 1.0.0-233@suse-tumbleweed/x86_64 2026-06-06 23:25:24 +00:00
Makefile $(TOPDIR)/Makefile: include py-topdir.mk 2026-05-31 18:20:35 +02:00
RELEASES Release 1.0.0-233@suse-tumbleweed/x86_64 2026-06-06 23:25:24 +00:00
VERSION Start version: 1.0.0-233 2026-06-06 23:08:28 +00:00