conf / scripts: Fix unprivileged "make install" #71

Merged
Jan Lindemann merged 3 commits from jan/feature/20260818-conf-scripts-fix-unprivileged-make-install into master 2026-08-18 17:38:18 +02:00 AGit
4 changed files with 11 additions and 11 deletions

View file

@ -1,8 +1,8 @@
TOPDIR = ../..
TOPDIR = ../..
INSTALL_CFGDIR = $(ENV_PREFIX)/usr/share/bash-completion/completions
LOCAL_CFG = $(filter-out Makefile,$(wildcard *))
PACKAGE_INSTALL_DIR = false
INSTALL_CFGDIR = $(ROOT_PREFIX)/usr/share/bash-completion/completions
LOCAL_CFG = $(filter-out Makefile,$(wildcard *))
PACKAGE_INSTALL_DIR = false
include $(TOPDIR)/make/proj.mk
include $(JWBDIR)/make/conf.mk

View file

@ -184,7 +184,7 @@ PKG_VENDOR ?= janware GmbH
# ----- Packaging variables
PKG_SH_EXE := /bin/bash $(JWB_SCRIPT_DIR)/pkg.sh
LOG_INSTALL_SH := $(PKG_SH_EXE) log-install -f $(PKG_FORMAT)
LOG_INSTALL_SH := $(PKG_SH_EXE) log-install
UPDATE_REPO_SH := /opt/packager-server/bin/packager-server schedule-rebuild
ifdef INSTALL_LINK
@ -195,14 +195,14 @@ else ifdef INSTALL_SYMLINK
LINK_LIB = $(SUDO) $(LOG_INSTALL_SH) -LA $(LOG_INSTALL_EXTRA_OPTS)
else
ifdef INSTALL_LOG
INSTALL = $(LOG_INSTALL_SH) -p -l $(INSTALL_LOG) $(LOG_INSTALL_EXTRA_OPTS)
LINK_LIB = $(LOG_INSTALL_SH) -L -l $(INSTALL_LOG) $(LOG_INSTALL_EXTRA_OPTS)
INSTALL = $(LOG_INSTALL_SH) -p -l $(INSTALL_LOG) -f $(PKG_FORMAT) $(LOG_INSTALL_EXTRA_OPTS)
LINK_LIB = $(LOG_INSTALL_SH) -L -l $(INSTALL_LOG) -f $(PKG_FORMAT) $(LOG_INSTALL_EXTRA_OPTS)
else
ifndef INSTALL
ifeq ($(DEVELOPMENT),false)
INSTALL = $(SUDO) install
INSTALL = $(SUDO) $(LOG_INSTALL_SH) -p $(LOG_INSTALL_EXTRA_OPTS)
else
INSTALL = install
INSTALL = $(LOG_INSTALL_SH)
endif
endif
ifndef LINK_LIB

View file

@ -734,7 +734,7 @@ cmd_log_install()
local args="$*"
local c_format=rpm
local c_logfile=install.log
local c_logfile=""
local c_mode_dir=false
local c_create_leading_dirs=false
local c_group=`id -gn`

View file

@ -1,6 +1,6 @@
TOPDIR = ../..
TARGET_DIR = $(ENV_PREFIX)/usr/bin
TARGET_DIR = $(ROOT_PREFIX)/usr/bin
include $(TOPDIR)/make/proj.mk
include $(JWBDIR)/make/defs.mk