From: Gleb C. <lna...@ya...> - 2025-04-18 15:57:01
|
Commit: c934aee GitHub URL: https://github.com/SCST-project/scst/commit/c934aee1a87d93f2cccb2fe83fb43bc6e7965792 Author: Gleb Chesnokov Date: 2025-04-18T18:54:20+03:00 Log Message: ----------- Makefile, specs: Honour %{_sbindir} for helper tools Fedora 42 maps %{_sbindir} to /usr/bin. Export SBINDIR=%{_sbindir} in the spec files and let the iscsi-scst/scstadmin Makefiles honour that variable. Fixes "File not found: .../iscsi-scst-adm" on unified-/usr systems while keeping older distros unchanged. Modified Paths: -------------- iscsi-scst/Makefile | 2 +- scst-dkms.spec.in | 2 +- scst.spec.in | 2 +- scstadmin/scstadmin.spec.in | 2 +- scstadmin/scstadmin.sysfs/Makefile | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) =================================================================== diff --git a/iscsi-scst/Makefile b/iscsi-scst/Makefile index f153e35..3f7cc28 100644 --- a/iscsi-scst/Makefile +++ b/iscsi-scst/Makefile @@ -12,7 +12,7 @@ endif SHELL=/bin/bash SCST_DIR := $(shell echo "$$PWD")/../scst/src -SBINDIR := $(PREFIX)/sbin +SBINDIR ?= $(PREFIX)/sbin INITDIR := /etc/init.d RCDIR := /etc/rc.d MANDIR ?= $(PREFIX)/man diff --git a/scst-dkms.spec.in b/scst-dkms.spec.in index ab43bb1..6c3cd63 100644 --- a/scst-dkms.spec.in +++ b/scst-dkms.spec.in @@ -148,7 +148,7 @@ for d in scst fcst iscsi-scst qla2x00t-32gbit/qla2x00-target scst_local srpt; do done %install -export KVER=%{kversion} PREFIX=%{_prefix} MANDIR=%{_mandir} DEPMOD=true +export KVER=%{kversion} PREFIX=%{_prefix} MANDIR=%{_mandir} SBINDIR=%{_sbindir} DEPMOD=true export BUILD_2X_MODULE=y CONFIG_SCSI_QLA_FC=y CONFIG_SCSI_QLA2XXX_TARGET=y for d in scst; do DESTDIR=%{buildroot} %{make} -C $d install diff --git a/scst.spec.in b/scst.spec.in index ba4f40d..6998a20 100644 --- a/scst.spec.in +++ b/scst.spec.in @@ -142,7 +142,7 @@ done %install %{?kdir:export KDIR=%{kdir}} %{!?kdir:%{?kversion:export KVER=%{kversion}}} -export PREFIX=%{_prefix} MANDIR=%{_mandir} DEPMOD=true +export PREFIX=%{_prefix} MANDIR=%{_mandir} SBINDIR=%{_sbindir} DEPMOD=true export BUILD_2X_MODULE=y CONFIG_SCSI_QLA_FC=y CONFIG_SCSI_QLA2XXX_TARGET=y for d in scst; do DESTDIR=%{buildroot} %{make} -C $d install diff --git a/scstadmin/scstadmin.spec.in b/scstadmin/scstadmin.spec.in index 2016520..0d32e69 100644 --- a/scstadmin/scstadmin.spec.in +++ b/scstadmin/scstadmin.spec.in @@ -56,7 +56,7 @@ export PREFIX=%{_prefix} DESTDIR=%{buildroot} MANDIR=%{buildroot}%{_mandir} %{make} %install -export PREFIX=%{_prefix} DESTDIR=%{buildroot} MANDIR=%{buildroot}%{_mandir} +export PREFIX=%{_prefix} DESTDIR=%{buildroot} MANDIR=%{buildroot}%{_mandir} SBINDIR=%{_sbindir} %{make} install_vendor %scstadmin_perl_process_packlist rm -rf %{buildroot}/var/adm/perl-modules/scst diff --git a/scstadmin/scstadmin.sysfs/Makefile b/scstadmin/scstadmin.sysfs/Makefile index c749bb4..51b8d06 100644 --- a/scstadmin/scstadmin.sysfs/Makefile +++ b/scstadmin/scstadmin.sysfs/Makefile @@ -5,7 +5,7 @@ endif MODULE_VERSION = 1.0.0 TOOL = scstadmin -SBINDIR := $(PREFIX)/sbin +SBINDIR ?= $(PREFIX)/sbin all: perl-module |