Comment # 23 on bug 1013206 from
(In reply to Fabian Vogt from comment #22)
> > 
> > I guess using this as /usr/sbin/extend:
> > 
> > #!/bin/bash
> > rpm -q ${1%%.rpm} >/dev/null >&1 || zypper --non-interactive in ${1%%.rpm}
> > 
> > would work as a workaround. Maybe it's even a proper fix, I'm not sure how
> > this behaves in certain situations. I'll try to give this a try in
> > live-net-installer.
> 
> I tried it - it works if the package is already installed. Otherwise zypper
> aborts because YaST currently holds the lock. Any idea?

To be honest, I was expecting the fake extend to simply return 0 if the package
is already there and another exit code otherwise (basically the first half of
your script). That should be enough as a workaround for the live installer
case. I don't think is worth it (or even realistic) to actually install the
package if it's missing.


You are receiving this mail because: