Hello community,

here is the log from the commit of package suse-prime for openSUSE:Factory 
checked in at 2020-09-07 22:01:08
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/suse-prime (Old)
 and      /work/SRC/openSUSE:Factory/.suse-prime.new.3399 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "suse-prime"

Mon Sep  7 22:01:08 2020 rev:24 rq:832818 version:0.7.15

Changes:
--------
--- /work/SRC/openSUSE:Factory/suse-prime/suse-prime.changes    2020-07-17 
20:53:08.445063643 +0200
+++ /work/SRC/openSUSE:Factory/.suse-prime.new.3399/suse-prime.changes  
2020-09-07 22:01:33.126058477 +0200
@@ -1,0 +2,10 @@
+Mon Sep  7 15:29:58 UTC 2020 - Stefan Dirsch <[email protected]>
+
+- SUSEPrime-0.7.15
+  * prime-select.sh:
+    move static X config files to /usr/share/prime; also make sure, 
+    that /etc/prime dir exists before trying to write configuration
+    to /etc/prime/current_type (boo#1173043)
+- adjusted specfile to new release
+
+-------------------------------------------------------------------

Old:
----
  SUSEPrime-0.7.14.tar.gz

New:
----
  SUSEPrime-0.7.15.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ suse-prime.spec ++++++
--- /var/tmp/diff_new_pack.mQIahz/_old  2020-09-07 22:01:34.410058965 +0200
+++ /var/tmp/diff_new_pack.mQIahz/_new  2020-09-07 22:01:34.410058965 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           suse-prime
-Version:        0.7.14
+Version:        0.7.15
 Release:        0
 Summary:        GPU (nvidia/intel) selection for NVIDIA optimus laptops
 License:        SUSE-Public-Domain
@@ -58,17 +58,16 @@
 :
 
 %install
-mkdir -p %{buildroot}%{_sysconfdir}/prime
-install -m 0644 xorg-intel.conf  %{buildroot}%{_sysconfdir}/prime/
-install -m 0644 xorg-intel-intel.conf  %{buildroot}%{_sysconfdir}/prime/
-install -m 0644 xorg-nvidia.conf %{buildroot}%{_sysconfdir}/prime/
-install -m 0644 xorg-nvidia-prime-render-offload.conf 
%{buildroot}%{_sysconfdir}/prime/
+mkdir -p %{buildroot}%{_datadir}/prime
+install -m 0644 xorg-intel.conf  %{buildroot}%{_datadir}/prime/
+install -m 0644 xorg-intel-intel.conf  %{buildroot}%{_datadir}/prime/
+install -m 0644 xorg-nvidia.conf %{buildroot}%{_datadir}/prime/
+install -m 0644 xorg-nvidia-prime-render-offload.conf 
%{buildroot}%{_datadir}/prime/
 mkdir -p %{buildroot}%{_sysconfdir}/modprobe.d
 install -m 0644 09-nvidia-modprobe-bbswitch-G04.conf 
%{buildroot}%{_sysconfdir}/modprobe.d/
 install -m 0644 09-nvidia-modprobe-pm-G05.conf 
%{buildroot}%{_sysconfdir}/modprobe.d/
 mkdir -p %{buildroot}%{_unitdir}
 install -m 0644 prime-select.service %{buildroot}%{_unitdir}/
-echo       "undefined"         > %{buildroot}%{_sysconfdir}/prime/current_type
 install -D -m 0755 prime-select.sh %{buildroot}%{_sbindir}/prime-select
 mkdir -p %{buildroot}/usr/lib/dracut/dracut.conf.d/
 install -m 0644 90-nvidia-dracut-G05.conf 
%{buildroot}/usr/lib/dracut/dracut.conf.d/
@@ -129,12 +128,13 @@
 %doc README.md
 %dir /usr/lib/dracut/
 %dir /usr/lib/dracut/dracut.conf.d/
-%{_sysconfdir}/prime
-%config %{_sysconfdir}/prime/xorg-intel.conf
-%config %{_sysconfdir}/prime/xorg-intel-intel.conf
-%config %{_sysconfdir}/prime/xorg-nvidia.conf
-%config %{_sysconfdir}/prime/xorg-nvidia-prime-render-offload.conf
-%config(noreplace) %{_sysconfdir}/prime/current_type
+%dir %{_datadir}/prime
+%{_datadir}/prime/xorg-intel.conf
+%{_datadir}/prime/xorg-intel-intel.conf
+%{_datadir}/prime/xorg-nvidia.conf
+%{_datadir}/prime/xorg-nvidia-prime-render-offload.conf
+%ghost %dir %{_sysconfdir}/prime
+%ghost %config(noreplace) %{_sysconfdir}/prime/current_type
 %{_sbindir}/prime-select
 %config %{_sysconfdir}/modprobe.d/09-nvidia-modprobe-pm-G05.conf
 /usr/lib/dracut/dracut.conf.d/90-nvidia-dracut-G05.conf
@@ -143,18 +143,19 @@
 %if 0%{?is_opensuse}
 %files bbswitch
 %doc README.md
-%{_sysconfdir}/prime
-%config %{_sysconfdir}/prime/xorg-intel.conf
-%config %{_sysconfdir}/prime/xorg-intel-intel.conf
-%config %{_sysconfdir}/prime/xorg-nvidia.conf
-%config %{_sysconfdir}/prime/xorg-nvidia-prime-render-offload.conf
-%config(noreplace) %{_sysconfdir}/prime/current_type
+%dir %{_datadir}/prime
+%{_datadir}/prime/xorg-intel.conf
+%{_datadir}/prime/xorg-intel-intel.conf
+%{_datadir}/prime/xorg-nvidia.conf
+%{_datadir}/prime/xorg-nvidia-prime-render-offload.conf
+%ghost %dir %{_sysconfdir}/prime
+%ghost %config(noreplace) %{_sysconfdir}/prime/current_type
 %{_sbindir}/prime-select
 %{_sbindir}/rcprime-select
 %config %{_sysconfdir}/modprobe.d/09-nvidia-modprobe-bbswitch-G04.conf
 %{_unitdir}/prime-select.service
 %else
-%exclude %config %{_sysconfdir}/modprobe.d/09-nvidia-modprobe-bbswitch-G04.conf
+%exclude %config %{_datadir}/modprobe.d/09-nvidia-modprobe-bbswitch-G04.conf
 %exclude %{_unitdir}/prime-select.service
 %exclude %{_sbindir}/rcprime-select
 %endif

++++++ SUSEPrime-0.7.14.tar.gz -> SUSEPrime-0.7.15.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/SUSEPrime-0.7.14/prime-select.sh 
new/SUSEPrime-0.7.15/prime-select.sh
--- old/SUSEPrime-0.7.14/prime-select.sh        2020-07-17 12:03:23.000000000 
+0200
+++ new/SUSEPrime-0.7.15/prime-select.sh        2020-09-07 17:11:43.000000000 
+0200
@@ -10,10 +10,10 @@
 # Improved by simopil <[email protected]>
 
 type=$1
-xorg_nvidia_conf="/etc/prime/xorg-nvidia.conf"
-xorg_intel_conf_intel="/etc/prime/xorg-intel.conf"
-xorg_intel_conf_intel2="/etc/prime/xorg-intel-intel.conf"
-xorg_nvidia_prime_render_offload="/etc/prime/xorg-nvidia-prime-render-offload.conf"
+xorg_nvidia_conf="/usr/share/prime/xorg-nvidia.conf"
+xorg_intel_conf_intel="/usr/share/prime/xorg-intel.conf"
+xorg_intel_conf_intel2="/usr/share/prime/xorg-intel-intel.conf"
+xorg_nvidia_prime_render_offload="/usr/share/prime/xorg-nvidia-prime-render-offload.conf"
 prime_logfile="/var/log/prime-select.log"
 nvidia_modules="ipmi_devintf nvidia_drm nvidia_modeset nvidia_uvm nvidia 
ipmi_msghandler"
 driver_choices="nvidia|intel|intel2"
@@ -44,6 +44,9 @@
 [ -f /usr/lib/systemd/system/prime-select.service ]
 service_test_installed=$?
 
+# Make sure /etc/prime exists, so /etc/prime/current_type can be written
+test -d /etc/prime || mkdir -p /etc/prime
+
 function usage {
     echo
     echo "NVIDIA/Intel video card selection for NVIDIA Optimus laptops."


Reply via email to