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