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
cdesktopenv-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel

Reply via email to