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
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:
i think problem in this part of tacacs.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 \
You need to add several correction:
1.tacacs.spec: --with-tacplus_pid=%{l_prefix}/var/tacacs/tac_plus.pid -
--with-tacplus_pid=%{l_prefix}/var/tacacs/
Tacacs+ create PID file depend on listening port, so it don't wont to know full
path
2. rc.tacacs: add
On Wed, May 30, 2007, Victor G. Bolshakov wrote:
2. rc.tacacs: add tacacs_cfgfile=@l_prefix@/etc/tacacs/tacacs.conf to
%common section
Tacacs+ need config file throuth -C command line parameter
But the file by default is named tac_plus.conf!?
Ralf S.
On Wed, May 30, 2007, Victor G. Bolshakov wrote:
You need to add several correction:
1.tacacs.spec: --with-tacplus_pid=%{l_prefix}/var/tacacs/tac_plus.pid -
--with-tacplus_pid=%{l_prefix}/var/tacacs/
Ok, fixed.
2. rc.tacacs: add tacacs_cfgfile=@l_prefix@/etc/tacacs/tacacs.conf to
Ralf S. Engelschall wrote:
On Wed, May 30, 2007, Victor G. Bolshakov wrote:
You need to add several correction:
1.tacacs.spec: --with-tacplus_pid=%{l_prefix}/var/tacacs/tac_plus.pid -
--with-tacplus_pid=%{l_prefix}/var/tacacs/
Tacacs+ create PID file depend on listening port, so it don't