Bug#891426: stretch-pu: package nvidia-modprobe/384.111-1~deb9u1
On Tue, 2018-02-27 at 02:32 +0100, Andreas Beckmann wrote:
> On 2018-02-25 15:44, Adam D. Barratt wrote:
> > Control: tags -1 + confirmed
> >
> > On Sun, 2018-02-25 at 15:02 +0100, Andreas Beckmann wrote:
> > > please allow the upgrade of nvidia-modprobe in stretch to a new
> > > upstream release matching the updated nvidia-graphics-drivers
> > > package.
> > Please go ahead.
>
> That was uploaded yesterday, but I just uploaded another fix to sid
> that
> may be worthy to be fixed in stretch, too.
>
> nvidia-modprobe (a setuid root binary) stopped working for regular
> users
> since dash started dropping privileges if euid != uid (like bash has
> been doing for ages). The fix is a oneliner: call setuid(0) before
> forking modprobe to preserve permissions through the recursive shell
> and
> modprobe invocations needed by our modprobe configuration using
> install
> commands.
>
> The problem is reproducible in stretch if /bin/sh points to bash
> instead
> of dash.
>
> The incremental source debdiff is attached.
That seems reasonable.
> If that is acceptable, please reject 384.111-1~deb9u1 and I'll upload
> 384.111-2~deb9u1 instead.
>
Feel free to upload the new package, we can sort out the earlier upload
later.
Regards,
Adam
Reply to: