commit:     abbab5953c02ff41e6fd9d0e32fd050163d59ad2
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sun Jun  4 14:07:55 2023 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sun Jun  4 14:15:03 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abbab595

x11-drivers/nvidia-drivers: reset insopts after .manifest

Just noticed /etc/sandbox.d/20nvidia was installed executable,
thankfully very few likely have it yet plus it gets cleared
on kernel bumps.

Could re-order so nothing is done after .manifest, or use a
subshell but feel it'd be more confusing / nastier. May revisit
the general handling of .manifest eventually.

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 x11-drivers/nvidia-drivers/nvidia-drivers-390.157.ebuild       | 1 +
 x11-drivers/nvidia-drivers/nvidia-drivers-470.182.03-r1.ebuild | 1 +
 x11-drivers/nvidia-drivers/nvidia-drivers-515.105.01-r1.ebuild | 1 +
 x11-drivers/nvidia-drivers/nvidia-drivers-525.116.04-r1.ebuild | 1 +
 x11-drivers/nvidia-drivers/nvidia-drivers-525.47.26-r1.ebuild  | 1 +
 x11-drivers/nvidia-drivers/nvidia-drivers-530.41.03-r1.ebuild  | 1 +
 x11-drivers/nvidia-drivers/nvidia-drivers-535.43.02-r1.ebuild  | 1 +
 7 files changed, 7 insertions(+)

diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-390.157.ebuild 
b/x11-drivers/nvidia-drivers/nvidia-drivers-390.157.ebuild
index 3cef13920232..1b767ce1a0dd 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-390.157.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-390.157.ebuild
@@ -418,6 +418,7 @@ https://wiki.gentoo.org/wiki/NVIDIA/nvidia-drivers";
                insinto ${into}
                doins ${m[0]}
        done < .manifest || die
+       insopts -m0644 # reset
 
        # MODULE:installer non-skipped extras
        dolib.so libnvidia-cfg.so.${PV}

diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-470.182.03-r1.ebuild 
b/x11-drivers/nvidia-drivers/nvidia-drivers-470.182.03-r1.ebuild
index 133a3e8f047f..d6dc7317d635 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-470.182.03-r1.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-470.182.03-r1.ebuild
@@ -394,6 +394,7 @@ https://wiki.gentoo.org/wiki/NVIDIA/nvidia-drivers";
                insinto ${into}
                doins ${m[0]}
        done < .manifest || die
+       insopts -m0644 # reset
 
        # MODULE:installer non-skipped extras
        : "$(systemd_get_sleepdir)"

diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-515.105.01-r1.ebuild 
b/x11-drivers/nvidia-drivers/nvidia-drivers-515.105.01-r1.ebuild
index 2a3914adf383..b8586f19f973 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-515.105.01-r1.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-515.105.01-r1.ebuild
@@ -440,6 +440,7 @@ https://wiki.gentoo.org/wiki/NVIDIA/nvidia-drivers";
                insinto ${into}
                doins ${m[0]}
        done < .manifest || die
+       insopts -m0644 # reset
 
        # MODULE:installer non-skipped extras
        : "$(systemd_get_sleepdir)"

diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-525.116.04-r1.ebuild 
b/x11-drivers/nvidia-drivers/nvidia-drivers-525.116.04-r1.ebuild
index d27670a866f3..783ecf862bca 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-525.116.04-r1.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-525.116.04-r1.ebuild
@@ -438,6 +438,7 @@ https://wiki.gentoo.org/wiki/NVIDIA/nvidia-drivers";
                insinto ${into}
                doins ${m[0]}
        done < .manifest || die
+       insopts -m0644 # reset
 
        # MODULE:installer non-skipped extras
        : "$(systemd_get_sleepdir)"

diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-525.47.26-r1.ebuild 
b/x11-drivers/nvidia-drivers/nvidia-drivers-525.47.26-r1.ebuild
index 3cfb46f5d84e..1035ce287cd4 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-525.47.26-r1.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-525.47.26-r1.ebuild
@@ -439,6 +439,7 @@ https://wiki.gentoo.org/wiki/NVIDIA/nvidia-drivers";
                insinto ${into}
                doins ${m[0]}
        done < .manifest || die
+       insopts -m0644 # reset
 
        # MODULE:installer non-skipped extras
        : "$(systemd_get_sleepdir)"

diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-530.41.03-r1.ebuild 
b/x11-drivers/nvidia-drivers/nvidia-drivers-530.41.03-r1.ebuild
index ecf91c791425..b9a10a17cc75 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-530.41.03-r1.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-530.41.03-r1.ebuild
@@ -438,6 +438,7 @@ https://wiki.gentoo.org/wiki/NVIDIA/nvidia-drivers";
                insinto ${into}
                doins ${m[0]}
        done < .manifest || die
+       insopts -m0644 # reset
 
        # MODULE:installer non-skipped extras
        : "$(systemd_get_sleepdir)"

diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-535.43.02-r1.ebuild 
b/x11-drivers/nvidia-drivers/nvidia-drivers-535.43.02-r1.ebuild
index 5d5db42e432b..7afdf2eec78b 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-535.43.02-r1.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-535.43.02-r1.ebuild
@@ -458,6 +458,7 @@ https://wiki.gentoo.org/wiki/NVIDIA/nvidia-drivers";
                insinto ${into}
                doins ${m[0]}
        done < .manifest || die
+       insopts -m0644 # reset
 
        # MODULE:installer non-skipped extras
        : "$(systemd_get_sleepdir)"

Reply via email to