Pomylka specow!!!! ;)

Wojtek Slusarczyk wojtek w SHADOW.EU.ORG
Wto, 29 Wrz 1998, 09:27:15 CEST


Hej, 
	Sorki ale w poprzednim liscie z wrazenia nie tego speca
wyslalem... poprawny spec idzie w attachu. 

Wojciech Slusarczyk (091)4494148
Technical University of Szczecin
PGP KeyServer pgpkeys.mit.edu
-------------- następna część ---------
Summary:     Small bourne shell from Berkeley
Summary(de): Kleine Bourne-Shell von Berkeley
Summary(fr): Shell Bourne réduit de Berkeley
Summary(pl): Mały shell bourne'a 
Summary(tr): Ufak bir bourne kabuđu
Name:        ash
Version:     0.2
Release:     13d
Copyright:   BSD
Group:       Shells
Source:      ftp://sunsite.unc.edu:/pub/Linux/system/Shells/%{name}-linux-%{version}.tar.gz
Patch:       %{name}.patch
Prereq:      fileutils, grep
Buildroot:   /tmp/%{name}-%{version}-root

%description
ash is a bourne shell clone from Berkeley.  It supports all of the standard
Bourne shell commands and has the advantage of supporting them while 
remaining considerably smaller than bash. 

%description -l de
ash ist ein Bourne-Shell-Clone aus Berkeley, der alle Standard-Bourne-Shell-
Befehle unterstützt und dennoch erheblich weniger Platz beansprucht als bash. 

%description -l fr
ash est un clone Berkeley du shell Bourne. Il gčre toutes les commandes
standard du shell Bourne et a l'avantage de les gérer tout en restant
considérablement plus petit que bash.

%description -l pl
Ash jest klonem shell'a bourne'a z Berkely. Obsługuje standardowe komendy
shell'a Bourne'a i jest mniejszy niż bash. 

%description -l tr
ash, Berkeley'in bir bourne kabuđu kopyasýdýr. Standart bourne kabuđu
komutlarýnýn tümünü destekler ve bash kabuđundan daha küçük olma
avantajýna sahiptir.

%prep
%setup -q -n %{name}-linux-%{version}
%patch -p1

%build
make RPM_OPT_FLAGS="$RPM_OPT_FLAGS"

%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT/{bin,usr/man/man1}

install -s sh $RPM_BUILD_ROOT/bin/ash
install sh.1 $RPM_BUILD_ROOT/usr/man/man1/ash.1
echo ".so ash.1" > $RPM_BUILD_ROOT/usr/man/man1/bsh.1
ln -sf ash $RPM_BUILD_ROOT/bin/bsh

rm -f sh
make STATIC=-static

install -s sh $RPM_BUILD_ROOT/bin/ash.static

%post
if [ ! -f /etc/shells ]; then
	echo "/bin/ash" > /etc/shells
	echo "/bin/bsh" >> /etc/shells
else
	if ! grep '^/bin/ash$' /etc/shells > /dev/null; then
		echo "/bin/ash" >> /etc/shells
	fi
	if ! grep '^/bin/bsh$' /etc/shells > /dev/null; then
		echo "/bin/bsh" >> /etc/shells
	fi
fi

%postun
if [ "$0" = 0 ]; then
	grep -v '^/bin/ash' < /etc/shells | grep -v '^/bin/bsh' > /etc/shells.new
	mv /etc/shells.new /etc/shells
fi

%verifyscript
for n in ash bsh; do
    echo -n "Looking for $n in /etc/shells... "
    if ! grep "^/bin/${n}\$" /etc/shells > /dev/null; then
	echo "missing"
	echo "${n} missing from /etc/shells" >&2
    else
	echo "found"
    fi
done

%clean
rm -rf $RPM_BUILD_ROOT

%files
%attr(711, root, root) /bin/ash
%attr(711, root, root) /bin/ash.static
%attr(-  , root, root) /bin/bsh
%attr(644, root,  man) /usr/man/man1/*

%changelog
* Tue Sep 29 1998 Wojtek Ślusarczyk <wojtek w shadow.eu.org>
[0.2-13d]
- removed conflicts: mkinitrd <= 1.7
 (This is Linux PLD Tornado system not old RH-5.1), 
- macro %%{name} in Source & Patch,
- macro %%{name} in %setup,
- removed strip sh in %build,
- fixed invalid LDFLAG=-lbsd,
- fixed invalid includes -I/usr/include/bsd, 
- added missing make RPM_OPT_FLAGS="$RPM_OPT_FLAGS", 
- moved %{name}-make.patch to %{name}.patch
 (This is not only a Makefile patch). 

* Sun Sep 27 1998 Tomasz Kłoczko <kloczek w rudy.mif.pg.gda.pl>
  [0.2-13]
- added -q %setup parameter,
- simplification in %install,
- bsh(1) man page is now maked as nroff include to ash(1) instead
  making sym link to ash.1 (this allow compress man pages in future).

* Mon Jun 29 1998 Wojtek Ślusarczyk <wojtek w shadow.eu.org>
- translation modified for pl.

* Tue May 05 1998 Prospector System <bugs w redhat.com>
- translations modified for de, fr, tr

* Mon Oct 20 1997 Erik Troan <ewt w redhat.com>
- made /bin/ash built shared
- added ash.static
- uses a buildroot and %attr

* Sun Aug 24 1997 Erik Troan <ewt w redhat.com>
- built against glibc
- statically linked

* Wed Apr 16 1997 Erik Troan <ewt w redhat.com>
- fixed preinstall script to >> /etc/shells for bsh.


Więcej informacji o liście dyskusyjnej pld-devel-pl