Sophie

Sophie

distrib > Mandriva > 9.2 > i586 > by-pkgid > 5e640ba3ef4da4ff9a324042e786241c > files > 2

gsh-0.9.0-3mdk.src.rpm

%define name         	gsh	
%define version      	0.9.0
%define release		3mdk

Name: 		%{name}
Version: 	%{version}
Release:	%{release} 
Summary: 	Run commands on other hosts through ssh
License: 	GPL
Group: 		Networking/Remote access
Url:		http://outflux.net/unix/software/gsh/
Source: 	%{name}-%{version}.tar.bz2
Requires:	openssh, openssh-clients, perl 
BuildRoot: 	%{_tmppath}/%{name}-%{version}
Prefix:		%{_prefix}
buildArch:	noarch

%description 
Run commands on other hosts through ssh

%prep
%setup -n %{name}-%{version}

%install
mkdir -p %{buildroot}/%{_bindir}
mkdir -p %{buildroot}/etc
mkdir -p %{buildroot}/%{perl_vendorarch}/

cp $RPM_BUILD_DIR/%{name}-%{version}/lib/sysadmin.pl $RPM_BUILD_ROOT/%{perl_vendorarch}/sysadmin.pl
cp $RPM_BUILD_DIR/%{name}-%{version}/gsh $RPM_BUILD_ROOT/%{_bindir}/gsh
cp $RPM_BUILD_DIR/%{name}-%{version}/ghosts $RPM_BUILD_ROOT/%{_bindir}/ghosts
perl -pi -e "s/\#\!\/usr\/local\/bin\/perl.*/\#\!\/usr\/bin\/perl/" $RPM_BUILD_ROOT/%{_bindir}/gsh

cat > $RPM_BUILD_ROOT/etc/ghosts <<EOF
# Macros
#mdkprod=mdk82
# Machines
# Name		Group		Hardware	OS
#n1		prod		intel		linux
EOF

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr (-,root,root)
%doc LICENSE MANIFEST README TODO
%{_bindir}/gsh
%{_bindir}/ghosts
%{perl_vendorarch}/sysadmin.pl
%config(noreplace) /etc/ghosts

%changelog
* Wed Aug 14 2002 Antoine Ginies <aginies@mandrakesoft.com> 0.9.0-3mdk
- correct stupid error in perl path.....
- correct /etc/ghosts to fit clic configuration
* Wed Aug 14 2002 Antoine Ginies <aginies@mandrakesoft.com> 0.9.0-2mdk
- correct perl path in gsh script
- add require perl
- move sysadmin.pl in perl_arch directory
* Wed Aug 14 2002 Antoine Ginies <aginies@mandrakesoft.com> 0.9.0-1mdk
- first Mandrakesoft release