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:
parent
14cde50949
commit
abdd31b6d3
@ -0,0 +1 @@
|
||||
zsh-3.0.8.tar.gz
|
9
zlogin.rhs
Normal file
9
zlogin.rhs
Normal 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
7
zlogout.rhs
Normal file
@ -0,0 +1,7 @@
|
||||
#
|
||||
#
|
||||
# /etc/zlogout and ~/.zlogout are run when an interactive session ends
|
||||
#
|
||||
#
|
||||
|
||||
clear
|
20
zprofile.rhs
Normal file
20
zprofile.rhs
Normal 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
191
zsh.spec
Normal 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
19
zshenv.rhs
Normal 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
27
zshrc.rhs
Normal 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
|
Loading…
Reference in New Issue
Block a user