The shebang of dtlp is /usr/dt/bin/dtksh.
If cde is configured with --prefix=/usr
and an rpm is created, such rpm fails to install
with the error:
nothing provides /usr/dt/bin/dtksh
Make the shebang of dtlp correspond to the
true location of dtksh
diff -Nraub cde-2.5.1.ori/programs/dtprintegrate/Makefile.am
cde-2.5.1/programs/dtprintegrate/Makefile.am
--- cde-2.5.1.ori/programs/dtprintegrate/Makefile.am 2022-10-01
13:18:27.000000000 -0400
+++ cde-2.5.1/programs/dtprintegrate/Makefile.am 2023-01-26
13:53:02.028319133 -0400
@@ -4,7 +4,7 @@
LOCAL_CPP_DEFINES = -DCDE_INSTALLATION_TOP=$(CDE_INSTALLATION_TOP) \
-DCDE_CONFIGURATION_TOP=$(CDE_CONFIGURATION_TOP) \
- -DDTKORNSHELL="$(CDE_INSTALLATION_TOP)/bin/dtksh" \
+ -DDTKORNSHELL="$(bindir)/dtksh" \
-DKORNSHELL=$(KSH)
BUILT_SOURCES = dtprintegrate dtlp dtlpsetup
_______________________________________________
cdesktopenv-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel