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

Jan Rękorajski baggins at pld-linux.org
Mon Aug 5 14:16:10 CEST 2013


On Mon, 05 Aug 2013, Elan Ruusamäe wrote:

> 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?

Worked fine for me (pdksh -> mksh-47 update).

> 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.

You have to know what to install first, I saw a few reports of confusing
upgrades.

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

No pdksh in Th, so that dep is needed.

-- 
Jan Rękorajski                                 | PLD/Linux
SysAdm                                         | http://www.pld-linux.org/
baggins<at>mimuw.edu.pl
baggins<at>pld-linux.org


More information about the pld-devel-en mailing list