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