1 Summary: Business Shell (BUSH)
2 Summary(pl): Pow³oka Biznesowa (BUSH)
7 Group: Applications/Shells
8 Source0: http://tardis.dyn.dhs.org/smiab_download/other_projects/%{name}-%{version}-src.tgz
9 # Source0-md5: 05f4719e91b7e0f3194d8c4a16c2720d
10 Patch0: %{name}-Makefile.patch
11 URL: http://www.pegasoft.ca/bush.html
12 BuildRequires: gcc-ada
13 BuildRequires: postgresql-devel
14 Requires(post,preun): grep
15 Requires(preun): fileutils
17 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22 BUSH, the Business Shell, is a powerful Linux/UNIX shell for designing
23 secure, reliable scripts that can be later compiled as a fast
24 executable programs. It can also be used an an interactive login shell
25 or to generate Java Virtual Machine or .Net applications. BUSH is a
26 robust and readable alternative to BASH, CSH, and (to a certain
27 extent) Python and PERL. BUSH comes with 12 built-in packages
28 including numerics, string processing, sound and database access.
31 BUSH, Pow³oka Biznesowa jest pow³ok± dla systemów Linux/UNIX o
32 bogatych mo¿liwo¶ciach. Stworzona jest z my¶l± o konstruowaniu
33 bezpiecznych i niezawodnych skryptów, które mog± potem zostaæ
34 skompilowane do postaci szybkich programów wykonywalnych. Mo¿e byæ ona
35 równie¿ u¿ywana jako pow³oka zg³oszeniowa, lub u¿yta do generowania
36 aplikacji Java Virtual Machine lub .Net. BUSH jest mocn± i czyteln±
37 alternatyw± w stosunku do pow³ok BASH, CSH, a tak¿e (w pewnym sensie)
38 do jêzyków takich jak Python czy PERL. BUSH zawiera 12 wbudowanych
39 pakietów w³±czaj±c w to operacje na liczbach, przetwarzanie ci±gów
40 znaków, d¼wiêki, oraz dostêp do baz danych.
53 rm -rf $RPM_BUILD_ROOT
54 install -d $RPM_BUILD_ROOT%{_bindir}
59 DESTDIR=$RPM_BUILD_ROOT
62 rm -rf $RPM_BUILD_ROOT
66 if [ ! -f /etc/shells ]; then
67 echo "/bin/bush" > /etc/shells
69 if ! grep -q '^/bin/bush$' /etc/shells; then
70 echo "/bin/bush" >> /etc/shells
75 if [ "$1" = "0" ]; then
77 grep -v /bin/bush /etc/shells > /etc/shells.new
78 mv -f /etc/shells.new /etc/shells
82 %defattr(644,root,root,755)
84 %attr(755,root,root) %{_bindir}/bush