- Upgrade to 59c (#1893414)
- Add alternatives switching for ksh (#1879002)
This commit is contained in:
parent
3b60654957
commit
78ce37d017
22
mksh.spec
22
mksh.spec
@ -4,8 +4,8 @@
|
|||||||
|
|
||||||
Summary: MirBSD enhanced version of the Korn Shell
|
Summary: MirBSD enhanced version of the Korn Shell
|
||||||
Name: mksh
|
Name: mksh
|
||||||
Version: 59b
|
Version: 59c
|
||||||
Release: 2%{?dist}
|
Release: 1%{?dist}
|
||||||
# BSD (setmode.c), ISC (strlcpy.c), MirOS (the rest)
|
# BSD (setmode.c), ISC (strlcpy.c), MirOS (the rest)
|
||||||
License: MirOS and ISC and BSD
|
License: MirOS and ISC and BSD
|
||||||
URL: https://www.mirbsd.org/mksh.htm
|
URL: https://www.mirbsd.org/mksh.htm
|
||||||
@ -14,12 +14,15 @@ Source1: dot-mkshrc
|
|||||||
Source2: rtchecks.expected
|
Source2: rtchecks.expected
|
||||||
%if 0%{?fedora} >= 17 || 0%{?rhel} >= 7
|
%if 0%{?fedora} >= 17 || 0%{?rhel} >= 7
|
||||||
Conflicts: filesystem < 3
|
Conflicts: filesystem < 3
|
||||||
|
Provides: /bin/ksh
|
||||||
Provides: /bin/lksh
|
Provides: /bin/lksh
|
||||||
Provides: /bin/mksh
|
Provides: /bin/mksh
|
||||||
Provides: /bin/rlksh
|
Provides: /bin/rlksh
|
||||||
Provides: /bin/rmksh
|
Provides: /bin/rmksh
|
||||||
%endif
|
%endif
|
||||||
Requires(post): grep
|
Requires(post): grep
|
||||||
|
Requires(post): %{_sbindir}/alternatives
|
||||||
|
Requires(preun): %{_sbindir}/alternatives
|
||||||
Requires(postun): sed
|
Requires(postun): sed
|
||||||
BuildRequires: gcc
|
BuildRequires: gcc
|
||||||
BuildRequires: util-linux
|
BuildRequires: util-linux
|
||||||
@ -87,6 +90,7 @@ ln -s %{name} $RPM_BUILD_ROOT%{_bindir}/rmksh
|
|||||||
ln -s lksh $RPM_BUILD_ROOT%{_bindir}/rlksh
|
ln -s lksh $RPM_BUILD_ROOT%{_bindir}/rlksh
|
||||||
ln -s %{name}.1 $RPM_BUILD_ROOT%{_mandir}/man1/rmksh.1
|
ln -s %{name}.1 $RPM_BUILD_ROOT%{_mandir}/man1/rmksh.1
|
||||||
ln -s lksh.1 $RPM_BUILD_ROOT%{_mandir}/man1/rlksh.1
|
ln -s lksh.1 $RPM_BUILD_ROOT%{_mandir}/man1/rlksh.1
|
||||||
|
touch $RPM_BUILD_ROOT{%{_bindir}/ksh,%{_mandir}/man1/ksh.1}
|
||||||
|
|
||||||
%check
|
%check
|
||||||
./mksh rtchecks >rtchecks.got 2>&1
|
./mksh rtchecks >rtchecks.got 2>&1
|
||||||
@ -117,6 +121,14 @@ grep -q "^/bin/%{name}$" %{_sysconfdir}/shells 2>/dev/null || \
|
|||||||
grep -q "^%{_bindir}/%{name}$" %{_sysconfdir}/shells 2>/dev/null || \
|
grep -q "^%{_bindir}/%{name}$" %{_sysconfdir}/shells 2>/dev/null || \
|
||||||
echo "%{_bindir}/%{name}" >> %{_sysconfdir}/shells
|
echo "%{_bindir}/%{name}" >> %{_sysconfdir}/shells
|
||||||
|
|
||||||
|
%{_sbindir}/alternatives --install %{_bindir}/ksh ksh %{_bindir}/%{name} 10 \
|
||||||
|
--slave %{_mandir}/man1/ksh.1.gz ksh-man %{_mandir}/man1/%{name}.1.gz
|
||||||
|
|
||||||
|
%preun
|
||||||
|
if [ $1 = 0 ]; then
|
||||||
|
%{_sbindir}/alternatives --remove ksh %{_bindir}/%{name}
|
||||||
|
fi
|
||||||
|
|
||||||
%postun
|
%postun
|
||||||
if [ ! -x %{_bindir}/%{name} ]; then
|
if [ ! -x %{_bindir}/%{name} ]; then
|
||||||
%if 0%{?fedora} >= 17 || 0%{?rhel} >= 7
|
%if 0%{?fedora} >= 17 || 0%{?rhel} >= 7
|
||||||
@ -127,18 +139,24 @@ fi
|
|||||||
|
|
||||||
%files
|
%files
|
||||||
%doc dot.mkshrc FAQ.htm
|
%doc dot.mkshrc FAQ.htm
|
||||||
|
%ghost %{_bindir}/ksh
|
||||||
%{_bindir}/lksh
|
%{_bindir}/lksh
|
||||||
%{_bindir}/%{name}
|
%{_bindir}/%{name}
|
||||||
%{_bindir}/rlksh
|
%{_bindir}/rlksh
|
||||||
%{_bindir}/rmksh
|
%{_bindir}/rmksh
|
||||||
%config(noreplace) %{_sysconfdir}/mkshrc
|
%config(noreplace) %{_sysconfdir}/mkshrc
|
||||||
%config(noreplace) %{_sysconfdir}/skel/.mkshrc
|
%config(noreplace) %{_sysconfdir}/skel/.mkshrc
|
||||||
|
%ghost %{_mandir}/man1/ksh.1*
|
||||||
%{_mandir}/man1/lksh.1*
|
%{_mandir}/man1/lksh.1*
|
||||||
%{_mandir}/man1/%{name}.1*
|
%{_mandir}/man1/%{name}.1*
|
||||||
%{_mandir}/man1/rlksh.1*
|
%{_mandir}/man1/rlksh.1*
|
||||||
%{_mandir}/man1/rmksh.1*
|
%{_mandir}/man1/rmksh.1*
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Mon Nov 02 2020 Robert Scheck <robert@fedoraproject.org> 59c-1
|
||||||
|
- Upgrade to 59c (#1893414)
|
||||||
|
- Add alternatives switching for ksh (#1879002)
|
||||||
|
|
||||||
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 59b-2
|
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 59b-2
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
||||||
|
|
||||||
|
2
sources
2
sources
@ -1 +1 @@
|
|||||||
SHA512 (mksh-R59b.tgz) = 4ae330a79a09d2dd989116b1a836ab7f179d920eb34c97ea5da7d1434361911a93ba77ca47c5e473e5a5ce1877f2a2e919a807bb6139ec6c89c87969054d021d
|
SHA512 (mksh-R59c.tgz) = f56b6956f9e1dd88ddce2294301a5eb698050d9d4f49286fdcd8f9df8554eabbcc71d37e2bf3eb7234e3968a17231cc6de8aa7efbf17768834a90b14e8cdf340
|
||||||
|
Loading…
Reference in New Issue
Block a user