auto-import changelog data from zsh-3.0.8-3.src.rpm

Thu Jul 13 2000 Prospector <bugzilla@redhat.com>
- automatic rebuild
Sun Jul 02 2000 Trond Eivind Glomsrd <teg@redhat.com>
- rebuild
Tue Jun 06 2000 Trond Eivind Glomsrd <teg@redhat.com>
- 3.0.8
- use %configure and %makeinstall
- updated URL
- disable old patches
- add better patch for texi source
- use %{_mandir} and %{_infodir}
- use %{_tmppath}
Tue May 02 2000 Trond Eivind Glomsrd <teg@redhat.com>
- patched to recognize export in .zshrc (bug #11169)
Tue Mar 07 2000 Jeff Johnson <jbj@redhat.com>
- rebuild for sparc baud rates > 38400.
Fri Mar 03 2000 Cristian Gafton <gafton@redhat.com>
- fix postun script so that we don't remove ourselves on every update
    doh...
- add a trigger to fix old versions of the package
Mon Jan 31 2000 Cristian Gafton <gafton@redhat.com>
- rebuild to fix dependencies
Thu Jan 13 2000 Jeff Johnson <jbj@redhat.com>
- update to 3.0.7.
- source /etc/profile so that USER gets set correctly (#5655).
Fri Sep 24 1999 Michael K. Johnson <johnsonm@redhat.com>
- source /etc/profile.d/*.sh in zprofile
Tue Sep 07 1999 Cristian Gafton <gafton@redhat.com>
- fix zshenv and zprofile scripts - foxed versions from HJLu.
Thu Jul 29 1999 Bill Nottingham <notting@redhat.com>
- clean up init files some. (#4055)
Tue May 18 1999 Jeff Johnson <jbj@redhat.com>
- Make sure that env variable TmpFile is evaluated. (#2898)
Sun May 09 1999 Jeff Johnson <jbj@redhat.com>
- fix select timeval initialization (#2688).
Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com>
- auto rebuild in the new build environment (release 10)
- fix the texi source
- patch to detect & link against nsl
Wed Mar 10 1999 Cristian Gafton <gafton@redhat.com>
- use mktemp to handle temporary files.
Thu Feb 11 1999 Michael Maher <mike@redhat.com>
- fixed bug #365
Thu Dec 17 1998 Cristian Gafton <gafton@redhat.com>
- build for glibc 2.1
Thu Sep 10 1998 Jeff Johnson <jbj@redhat.com>
- compile for 5.2
Sat Jun 06 1998 Prospector System <bugs@redhat.com>
- translations modified for de
Sat Jun 06 1998 Jeff Johnson <jbj@redhat.com>
- Eliminate incorrect info page removal.
Fri May 08 1998 Prospector System <bugs@redhat.com>
- translations modified for de, fr, tr
Sat Apr 11 1998 Cristian Gafton <gafton@redhat.com>
- manhattan build
- moved profile.d handling from zshrc to zprofile
Tue Oct 21 1997 Cristian Gafton <gafton@redhat.com>
- Upgraded to 3.0.5
- Install-info handling
Thu Jul 31 1997 Erik Troan <ewt@redhat.com>
- built against glibc
Thu Apr 10 1997 Michael Fulbright <msf@redhat.com>
- Upgraded to 3.0.2
- Added 'reasonable' default startup files in /etc
This commit is contained in:
cvsdist 2004-09-09 15:18:48 +00:00
parent 14cde50949
commit abdd31b6d3
8 changed files with 275 additions and 0 deletions

View File

@ -0,0 +1 @@
zsh-3.0.8.tar.gz

View File

@ -0,0 +1 @@
6c4c62da23d2b9d8d7599768193cc782 zsh-3.0.8.tar.gz

9
zlogin.rhs Normal file
View File

@ -0,0 +1,9 @@
#
# /etc/zlogin and .zlogin are sourced in login shells. It should
# contain commands that should be executed only in
# login shells. It should be used to set the terminal
# type and run a series of external commands (fortune,
# msgs, from, etc).
#

7
zlogout.rhs Normal file
View File

@ -0,0 +1,7 @@
#
#
# /etc/zlogout and ~/.zlogout are run when an interactive session ends
#
#
clear

20
zprofile.rhs Normal file
View File

@ -0,0 +1,20 @@
#
# /etc/zprofile and ~/.zprofile are run for login shells
#
#
# all bourne shells should source /etc/profile
source /etc/profile
#
# run other components -- zsh is a bourne shell
#for i in /etc/profile.d/*.sh
#do
# source $i
#done
#
#if [ `id -gn` = `id -un` -a `id -u` -gt 14 ]; then
# umask 002
#else
# umask 022
#fi

191
zsh.spec Normal file
View File

@ -0,0 +1,191 @@
Summary: A shell similar to ksh, but with improvements.
Name: zsh
Version: 3.0.8
Release: 3
Copyright: GPL
Group: System Environment/Shells
Source0: ftp://ftp.zsh.org/pub/zsh-%{version}.tar.gz
Source1: zlogin.rhs
Source2: zlogout.rhs
Source3: zprofile.rhs
Source4: zshrc.rhs
Source5: zshenv.rhs
Patch0: zsh-3.0.8-doc.patch
Prereq: fileutils grep /sbin/install-info
Buildroot: %{_tmppath}/%{name}-%{version}-root
%description
The zsh shell is a command interpreter usable as an interactive login
shell and as a shell script command processor. Zsh resembles the ksh
shell (the Korn shell), but includes many enhancements. Zsh supports
command line editing, built-in spelling correction, programmable
command completion, shell functions (with autoloading), a history
mechanism and more.
Install the zsh package if you'd like to try out a different shell.
%prep
%setup -q
%patch0 -p1
%build
autoconf
%configure --bindir=/bin --enable-etcdir=/etc
make
%install
rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT/etc
%makeinstall install.man install.info bindir=$RPM_BUILD_ROOT/bin
gzip -9 $RPM_BUILD_ROOT/%{_infodir}/*
chmod 755 ${RPM_BUILD_ROOT}/bin/zsh
cp Etc/{BUGS,FAQ,CONTRIBUTORS,FEATURES,NEWS} .
for I in zshrc zlogin zlogout zshenv zprofile; do
cp $RPM_SOURCE_DIR/${I}.rhs ${RPM_BUILD_ROOT}/etc/$I
done
%clean
rm -rf $RPM_BUILD_ROOT
%post
if [ ! -f /etc/shells ] ; then
echo "/bin/zsh" > /etc/shells
else
echo "/bin/zsh" >> /etc/shells
fi
/sbin/install-info %{_infodir}/zsh.info.gz %{_infodir}/dir \
--entry="* zsh: (zsh). An enhanced bourne shell."
%preun
if [ "$1" = 0 ] ; then
/sbin/install-info --delete %{_infodir}/zsh.info.gz %{_infodir}/dir \
--entry="* zsh: (zsh). An enhanced bourne shell."
fi
%postun
if [ "$1" = 0 ] ; then
if [ -f /etc/shells ] ; then
TmpFile=`/bin/mktemp /tmp/.zshrpmXXXXXX`
grep -v '^/bin/zsh$' /etc/shells > $TmpFile
cp -f $TmpFile /etc/shells
rm -f $TmpFile
chmod 644 /etc/shells
fi
fi
%triggerpostun -- zsh <= 3.0.7-2
if [ ! -f /etc/shells ] ; then
echo "/bin/zsh" > /etc/shells
else
echo "/bin/zsh" >> /etc/shells
fi
%files
%defattr(-,root,root)
%doc BUGS CONTRIBUTORS ChangeLog FAQ FEATURES META-FAQ NEWS README
%doc Etc Util Functions
/bin/zsh
/bin/zsh-%{version}
%{_mandir}/*/*
%{_infodir}/*
%config /etc/*
%changelog
* Thu Jul 13 2000 Prospector <bugzilla@redhat.com>
- automatic rebuild
* Sun Jul 02 2000 Trond Eivind Glomsrød <teg@redhat.com>
- rebuild
* Tue Jun 06 2000 Trond Eivind Glomsrød <teg@redhat.com>
- 3.0.8
- use %%configure and %%makeinstall
- updated URL
- disable old patches
- add better patch for texi source
- use %%{_mandir} and %%{_infodir}
- use %%{_tmppath}
* Tue May 02 2000 Trond Eivind Glomsrød <teg@redhat.com>
- patched to recognize export in .zshrc (bug #11169)
* Tue Mar 7 2000 Jeff Johnson <jbj@redhat.com>
- rebuild for sparc baud rates > 38400.
* Fri Mar 03 2000 Cristian Gafton <gafton@redhat.com>
- fix postun script so that we don't remove ourselves on every update
doh...
- add a trigger to fix old versions of the package
* Mon Jan 31 2000 Cristian Gafton <gafton@redhat.com>
- rebuild to fix dependencies
* Thu Jan 13 2000 Jeff Johnson <jbj@redhat.com>
- update to 3.0.7.
- source /etc/profile so that USER gets set correctly (#5655).
* Fri Sep 24 1999 Michael K. Johnson <johnsonm@redhat.com>
- source /etc/profile.d/*.sh in zprofile
* Tue Sep 07 1999 Cristian Gafton <gafton@redhat.com>
- fix zshenv and zprofile scripts - foxed versions from HJLu.
* Thu Jul 29 1999 Bill Nottingham <notting@redhat.com>
- clean up init files some. (#4055)
* Tue May 18 1999 Jeff Johnson <jbj@redhat.com>
- Make sure that env variable TmpFile is evaluated. (#2898)
* Sun May 9 1999 Jeff Johnson <jbj@redhat.com>
- fix select timeval initialization (#2688).
* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com>
- auto rebuild in the new build environment (release 10)
- fix the texi source
- patch to detect & link against nsl
* Wed Mar 10 1999 Cristian Gafton <gafton@redhat.com>
- use mktemp to handle temporary files.
* Thu Feb 11 1999 Michael Maher <mike@redhat.com>
- fixed bug #365
* Thu Dec 17 1998 Cristian Gafton <gafton@redhat.com>
- build for glibc 2.1
* Thu Sep 10 1998 Jeff Johnson <jbj@redhat.com>
- compile for 5.2
* Sat Jun 06 1998 Prospector System <bugs@redhat.com>
- translations modified for de
* Sat Jun 6 1998 Jeff Johnson <jbj@redhat.com>
- Eliminate incorrect info page removal.
* Fri May 08 1998 Prospector System <bugs@redhat.com>
- translations modified for de, fr, tr
* Sat Apr 11 1998 Cristian Gafton <gafton@redhat.com>
- manhattan build
- moved profile.d handling from zshrc to zprofile
* Wed Oct 21 1997 Cristian Gafton <gafton@redhat.com>
- Upgraded to 3.0.5
- Install-info handling
* Thu Jul 31 1997 Erik Troan <ewt@redhat.com>
- built against glibc
* Thu Apr 10 1997 Michael Fulbright <msf@redhat.com>
- Upgraded to 3.0.2
- Added 'reasonable' default startup files in /etc

19
zshenv.rhs Normal file
View File

@ -0,0 +1,19 @@
#
# /etc/zshenv is sourced on all invocations of the
# shell, unless the -f option is set. It should
# contain commands to set the command search path,
# plus other important environment variables.
# .zshenv should not contain commands that product
# output or assume the shell is attached to a tty.
#
export X11HOME=/usr/X11R6
if [ `id -u` -eq 0 ]; then
path=(/sbin /usr/sbin)
fi
echo $PATH | /bin/grep -q "\W$X11HOME/bin:" || path=($path $X11HOME/bin)
echo $PATH | /bin/grep -q "\W/bin:" || path=($path /bin)
echo $PATH | /bin/grep -q "\W/usr/bin:" || path=($path /usr/bin)
echo $PATH | /bin/grep -q "\W/usr/local/bin:" || path=($path /usr/local/bin)

27
zshrc.rhs Normal file
View File

@ -0,0 +1,27 @@
#
# /etc/zshrc is sourced in interactive shells. It
# should contain commands to set up aliases, functions,
# options, key bindings, etc.
#
# Set up aliases
alias mv='nocorrect mv' # no spelling correction on mv
alias cp='nocorrect cp' # no spelling correction on cp
alias mkdir='nocorrect mkdir' # no spelling correction on mkdir
# Shell functions
setenv() { export $1=$2 } # csh compatibility
# Set prompts
PROMPT='%m%# ' # default prompt
#RPROMPT=' %~' # prompt for right side of screen
# Some environment variables
export HOSTNAME=`/bin/hostname`
export MAIL=/var/spool/mail/$USER
path=($path $HOME/bin)
# bindkey -v # vi key bindings
# bindkey -e # emacs key bindings
bindkey ' ' magic-space # also do history expansino on space