in my last message i put wrong lines from spec...
main problem that content of install-sh only
#!/bin/sh
so
./install-sh -c generate_passwd
/openpkg/RPM/TMP/tacacs-4.4b2-root/openpkg/bin/generate_passwd
/bin/sh ./mkinstalldirs /openpkg/RPM/TMP/tacacs-4.4b2-root/openpkg/sbin
mkdir /openpkg/RPM/TMP/tacacs-4.4b2-root/openpkg/sbin
./install-sh -c tac_plus
/openpkg/RPM/TMP/tacacs-4.4b2-root/openpkg/sbin/tac_plus
/openpkg/bin/make DESTDIR=/openpkg/RPM/TMP/tacacs-4.4b2-root install-man1
/bin/sh ./mkinstalldirs /openpkg/RPM/TMP/tacacs-4.4b2-root/openpkg/man/man1
mkdir /openpkg/RPM/TMP/tacacs-4.4b2-root/openpkg/man
mkdir /openpkg/RPM/TMP/tacacs-4.4b2-root/openpkg/man/man1
./install-sh -c -m 644 ./tac_plus.1
/openpkg/RPM/TMP/tacacs-4.4b2-root/openpkg/man/man1/tac_plus.1
/bin/sh ./mkinstalldirs /openpkg/RPM/TMP/tacacs-4.4b2-root/openpkg/etc/tacacs
mkdir /openpkg/RPM/TMP/tacacs-4.4b2-root/openpkg/etc
mkdir /openpkg/RPM/TMP/tacacs-4.4b2-root/openpkg/etc/tacacs
./install-sh -c -m 644 ./sample-tac_plus.cfg
/openpkg/RPM/TMP/tacacs-4.4b2-root/openpkg/etc/tacacs/sample-tac_plus.cfg
do nothing
and commands from spec
# post-adjust installation
mv $RPM_BUILD_ROOT%{l_prefix}/bin/generate_passwd \
$RPM_BUILD_ROOT%{l_prefix}/bin/tacas_generate_passwd
mv $RPM_BUILD_ROOT%{l_prefix}/etc/tacacs/sample-tac_plus.cfg \
$RPM_BUILD_ROOT%{l_prefix}/etc/tacacs/tac_plus.cfg
also do nothing
Ralf S. Engelschall wrote:
On Wed, May 30, 2007, Victor G. Bolshakov wrote:
While trying to build tacacs-4.4b2-20061013.src.rpm from current i got error
on final stages of build process:
./install-sh -c generate_passwd
/openpkg/RPM/TMP/tacacs-4.4b2-root/openpkg/bin/generate_passwd
/bin/sh: ./install-sh: cannot execute
make[1]: *** [install-binPROGRAMS] Error 1
make: *** [install-am] Error 2
error: Bad exit status from /openpkg/RPM/TMP/rpm-tmp.20660 (%install)
As i understand install-sh in tac_plus-4.4beta2.tar.gz is stub for future...
so are there known ways to build this package?
Yes, the permissions of the script were wrong in the upstream tarball.
Should be now fixed. Please retry with the latest OpenPKG-CURRENT
"tacacs" package as of today.
______________________________________________________________________
OpenPKG http://openpkg.org
User Communication List openpkg-users@openpkg.org