Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package lua-lmod for openSUSE:Factory 
checked in at 2021-05-10 15:34:13
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/lua-lmod (Old)
 and      /work/SRC/openSUSE:Factory/.lua-lmod.new.2988 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "lua-lmod"

Mon May 10 15:34:13 2021 rev:29 rq:891434 version:8.4.28

Changes:
--------
--- /work/SRC/openSUSE:Factory/lua-lmod/lua-lmod.changes        2021-04-06 
17:29:49.555126778 +0200
+++ /work/SRC/openSUSE:Factory/.lua-lmod.new.2988/lua-lmod.changes      
2021-05-10 15:34:15.390775703 +0200
@@ -1,0 +2,7 @@
+Fri May  7 13:34:06 UTC 2021 - Egbert Eich <[email protected]>
+
+- Move macros out of /etc to the standard rpm macro directory
+  (bsc#1185660).
+- Remove shebang and execute bit from init scripts.
+
+-------------------------------------------------------------------

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

Other differences:
------------------
++++++ lua-lmod.spec ++++++
--- /var/tmp/diff_new_pack.BV0Ox4/_old  2021-05-10 15:34:15.874773850 +0200
+++ /var/tmp/diff_new_pack.BV0Ox4/_new  2021-05-10 15:34:15.874773850 +0200
@@ -31,6 +31,7 @@
 %define lua_lmod_moduledeps %{_datarootdir}/lmod/moduledeps
 %define lua_path 
?.lua;?/?.lua;%{lua_noarchdir}/?.lua;%{lua_noarchdir}/?/init.lua
 %define lua_cpath ?.so;?/?.so;%{lua_archdir}/?.so
+%{!?_rpmmacrodir:%define _rpmmacrodir %_rpmconfigdir/macros.d}
 
 Name:           lua-lmod
 Summary:        Lua-based Environment Modules
@@ -138,8 +139,8 @@
 export LUA_PATH="%{lua_path}"
 %make_install
 
-mkdir -p %{buildroot}%{_sysconfdir}/rpm
-cat <<EOF > %{buildroot}%{_sysconfdir}/rpm/macros.lmod
+mkdir -p %{buildroot}%{_rpmmacrodir}/rpm
+cat <<EOF > %{buildroot}%{_rpmmacrodir}/macros.lmod
 %%lua_lmod_modulesdir %{lua_lmod_modulesdir}
 %%lua_lmod_admin_modulesdir %{lua_lmod_admin_modulesdir}
 %%lua_lmod_moduledeps %{lua_lmod_moduledeps}
@@ -159,6 +160,10 @@
 rm -f %{buildroot}/%{_datadir}/lmod/%{version}/settarg/Version.lua
 ln -s %{_datadir}/lmod/%{version}/libexec/Version.lua 
%{buildroot}/%{_datadir}/lmod/%{version}/settarg/Version.lua
 
+for file in $(find %{buildroot}%{_datadir}/lmod/%{version}/init -type f); do
+    sed -i -e "/#!.*/d" $file
+    chmod a-x $file
+done
 for file in $(find %{buildroot}%{_datadir}/lmod); do
     [ -f "$file" ] || continue
     line=$(head -1 $file)
@@ -246,11 +251,11 @@
 %doc README.*
 %config %{_sysconfdir}/profile.d/lmod.sh
 %config %{_sysconfdir}/profile.d/lmod.csh
-%config %{_sysconfdir}/rpm/macros.lmod
 %dir %{_datadir}/lmod
 %dir %{lua_lmod_modulesdir}
 %dir %{lua_lmod_admin_modulesdir}
 %dir %{lua_lmod_moduledeps}
+%{_rpmmacrodir}/macros.lmod
 %{_datadir}/lmod/*
 %{_mandir}/man1/lmod.1.*
 %endif

Reply via email to