[packages/rc-scripts] - just pull mksh, C on pdksh is confusing and we do want mksh here - rel 3

Elan Ruusamäe glen at pld-linux.org
Mon Aug 5 14:08:21 CEST 2013


On 04.08.2013 13:43, baggins wrote:
> commit b598c63cedbfd5a8be6b73cabae42046cc63cc23
> Author: Jan Rękorajski <baggins at pld-linux.org>
> Date:   Sun Aug 4 12:42:36 2013 +0200
>
>      - just pull mksh, C on pdksh is confusing and we do want mksh here
>      - rel 3
>
>   rc-scripts.spec | 4 ++--
>   1 file changed, 2 insertions(+), 2 deletions(-)
> ---
> diff --git a/rc-scripts.spec b/rc-scripts.spec
> index 63a5077..8e8f728 100644
> --- a/rc-scripts.spec
> +++ b/rc-scripts.spec
> @@ -9,7 +9,7 @@ Summary(pl.UTF-8):	inittab i skrypty startowe z katalogu /etc/rc.d
>   Summary(tr.UTF-8):	inittab ve /etc/rc.d dosyaları
>   Name:		rc-scripts
>   Version:	0.4.6
> -Release:	2
> +Release:	3
>   License:	GPL v2
>   Group:		Base
>   #Source0:	ftp://distfiles.pld-linux.org/src/%{name}-%{version}.tar.gz
> @@ -57,6 +57,7 @@ Requires:	hostname
>   Requires:	iproute2
>   Requires:	iputils-arping
>   Requires:	mingetty
> +Requires:	mksh
>   Requires:	mktemp
>   Requires:	mount >= 2.12
>   Requires:	procps >= 1:3.2.6-1.1
> @@ -79,7 +80,6 @@ Conflicts:	udev-core < 1:135-2
>   Conflicts:	udev-core < 1:124-3
>   %endif
>   Conflicts:	lvm2 < 2.02.83
> -Conflicts:	pdksh < 5.2.14-58
>   Conflicts:	upstart-SysVinit < 2.86-25
>   Conflicts:	wpa_supplicant < 0.6.3
>   BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
>

is the /etc/shells clearing bug fixed now?

with this change you propagate the pdksh -> mksh upgrade breaking 
/etc/shells automatically to lots of systems (i.e which do poldek 
--upgrade-dist automatically or semiautomatically)!

with conflicts auto-upgrade wouldn't migrate and you had to poldek -u 
mksh manually, which leaves you chance to ovelook /etc/shells contents.

btw, the pdksh compatibility is restored in rc-scripts svn, so that dep 
is no longer needed.

-- 
glen



More information about the pld-devel-en mailing list