diff --git a/debian.tar.gz b/debian.tar.gz index c4b4b3f..e21c486 100644 --- a/debian.tar.gz +++ b/debian.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:657ef09329a074e8e98e1864ad20ea22927a8f7bd5e65dd0ed7b26a4f200ec74 -size 3426 +oid sha256:9e6f97444975c9954c78f18bc4c0cf9bd642aa10d31fa8cf5a55eed7261995e2 +size 3442 diff --git a/snapper-0.9.0.tar.bz2 b/snapper-0.9.0.tar.bz2 index 30ac8cb..c587a5d 100644 --- a/snapper-0.9.0.tar.bz2 +++ b/snapper-0.9.0.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4a614498b169707691a6c4eaa492fd4f9c164181e576933a3389154a84f66650 -size 639717 +oid sha256:fda6771e1bba260783f972896938287a18c4364106fd3b4e985705a213c222d8 +size 639893 diff --git a/snapper-Debian_10.0.dsc b/snapper-Debian_10.0.dsc index c47f1fe..8bc4f75 100644 --- a/snapper-Debian_10.0.dsc +++ b/snapper-Debian_10.0.dsc @@ -11,4 +11,4 @@ Build-Depends: debhelper (>= 4.1.16), acl-dev, dbus, g++, libboost-dev, libboost # 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz # Files: -2261f2ea2127f57a9020eb2f70da0f31 639717 snapper-0.9.0.tar.bz2 +d35e99dbc3923a5e59a95fd1b228e3af 639893 snapper-0.9.0.tar.bz2 diff --git a/snapper-Debian_9.0.dsc b/snapper-Debian_9.0.dsc index c47f1fe..8bc4f75 100644 --- a/snapper-Debian_9.0.dsc +++ b/snapper-Debian_9.0.dsc @@ -11,4 +11,4 @@ Build-Depends: debhelper (>= 4.1.16), acl-dev, dbus, g++, libboost-dev, libboost # 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz # Files: -2261f2ea2127f57a9020eb2f70da0f31 639717 snapper-0.9.0.tar.bz2 +d35e99dbc3923a5e59a95fd1b228e3af 639893 snapper-0.9.0.tar.bz2 diff --git a/snapper-Debian_Unstable.dsc b/snapper-Debian_Unstable.dsc index c47f1fe..8bc4f75 100644 --- a/snapper-Debian_Unstable.dsc +++ b/snapper-Debian_Unstable.dsc @@ -11,4 +11,4 @@ Build-Depends: debhelper (>= 4.1.16), acl-dev, dbus, g++, libboost-dev, libboost # 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz # Files: -2261f2ea2127f57a9020eb2f70da0f31 639717 snapper-0.9.0.tar.bz2 +d35e99dbc3923a5e59a95fd1b228e3af 639893 snapper-0.9.0.tar.bz2 diff --git a/snapper-xUbuntu_17.04.dsc b/snapper-xUbuntu_17.04.dsc index 5226d78..1c821fa 100644 --- a/snapper-xUbuntu_17.04.dsc +++ b/snapper-xUbuntu_17.04.dsc @@ -11,4 +11,4 @@ Build-Depends: debhelper (>= 4.1.16), acl-dev, dbus, g++, libboost-dev, libboost # 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz # Files: -2261f2ea2127f57a9020eb2f70da0f31 639717 snapper-0.9.0.tar.bz2 +d35e99dbc3923a5e59a95fd1b228e3af 639893 snapper-0.9.0.tar.bz2 diff --git a/snapper-xUbuntu_17.10.dsc b/snapper-xUbuntu_17.10.dsc index 5226d78..1c821fa 100644 --- a/snapper-xUbuntu_17.10.dsc +++ b/snapper-xUbuntu_17.10.dsc @@ -11,4 +11,4 @@ Build-Depends: debhelper (>= 4.1.16), acl-dev, dbus, g++, libboost-dev, libboost # 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz # Files: -2261f2ea2127f57a9020eb2f70da0f31 639717 snapper-0.9.0.tar.bz2 +d35e99dbc3923a5e59a95fd1b228e3af 639893 snapper-0.9.0.tar.bz2 diff --git a/snapper-xUbuntu_18.04.dsc b/snapper-xUbuntu_18.04.dsc index 5226d78..1c821fa 100644 --- a/snapper-xUbuntu_18.04.dsc +++ b/snapper-xUbuntu_18.04.dsc @@ -11,4 +11,4 @@ Build-Depends: debhelper (>= 4.1.16), acl-dev, dbus, g++, libboost-dev, libboost # 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz # Files: -2261f2ea2127f57a9020eb2f70da0f31 639717 snapper-0.9.0.tar.bz2 +d35e99dbc3923a5e59a95fd1b228e3af 639893 snapper-0.9.0.tar.bz2 diff --git a/snapper-xUbuntu_18.10.dsc b/snapper-xUbuntu_18.10.dsc index 5226d78..1c821fa 100644 --- a/snapper-xUbuntu_18.10.dsc +++ b/snapper-xUbuntu_18.10.dsc @@ -11,4 +11,4 @@ Build-Depends: debhelper (>= 4.1.16), acl-dev, dbus, g++, libboost-dev, libboost # 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz # Files: -2261f2ea2127f57a9020eb2f70da0f31 639717 snapper-0.9.0.tar.bz2 +d35e99dbc3923a5e59a95fd1b228e3af 639893 snapper-0.9.0.tar.bz2 diff --git a/snapper-xUbuntu_19.04.dsc b/snapper-xUbuntu_19.04.dsc index 5226d78..1c821fa 100644 --- a/snapper-xUbuntu_19.04.dsc +++ b/snapper-xUbuntu_19.04.dsc @@ -11,4 +11,4 @@ Build-Depends: debhelper (>= 4.1.16), acl-dev, dbus, g++, libboost-dev, libboost # 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz # Files: -2261f2ea2127f57a9020eb2f70da0f31 639717 snapper-0.9.0.tar.bz2 +d35e99dbc3923a5e59a95fd1b228e3af 639893 snapper-0.9.0.tar.bz2 diff --git a/snapper-xUbuntu_19.10.dsc b/snapper-xUbuntu_19.10.dsc index 5226d78..1c821fa 100644 --- a/snapper-xUbuntu_19.10.dsc +++ b/snapper-xUbuntu_19.10.dsc @@ -11,4 +11,4 @@ Build-Depends: debhelper (>= 4.1.16), acl-dev, dbus, g++, libboost-dev, libboost # 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz # Files: -2261f2ea2127f57a9020eb2f70da0f31 639717 snapper-0.9.0.tar.bz2 +d35e99dbc3923a5e59a95fd1b228e3af 639893 snapper-0.9.0.tar.bz2 diff --git a/snapper-xUbuntu_20.04.dsc b/snapper-xUbuntu_20.04.dsc index 5226d78..1c821fa 100644 --- a/snapper-xUbuntu_20.04.dsc +++ b/snapper-xUbuntu_20.04.dsc @@ -11,4 +11,4 @@ Build-Depends: debhelper (>= 4.1.16), acl-dev, dbus, g++, libboost-dev, libboost # 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz # Files: -2261f2ea2127f57a9020eb2f70da0f31 639717 snapper-0.9.0.tar.bz2 +d35e99dbc3923a5e59a95fd1b228e3af 639893 snapper-0.9.0.tar.bz2 diff --git a/snapper-xUbuntu_20.10.dsc b/snapper-xUbuntu_20.10.dsc index 5226d78..1c821fa 100644 --- a/snapper-xUbuntu_20.10.dsc +++ b/snapper-xUbuntu_20.10.dsc @@ -11,4 +11,4 @@ Build-Depends: debhelper (>= 4.1.16), acl-dev, dbus, g++, libboost-dev, libboost # 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz # Files: -2261f2ea2127f57a9020eb2f70da0f31 639717 snapper-0.9.0.tar.bz2 +d35e99dbc3923a5e59a95fd1b228e3af 639893 snapper-0.9.0.tar.bz2 diff --git a/snapper-xUbuntu_21.04.dsc b/snapper-xUbuntu_21.04.dsc index 5226d78..1c821fa 100644 --- a/snapper-xUbuntu_21.04.dsc +++ b/snapper-xUbuntu_21.04.dsc @@ -11,4 +11,4 @@ Build-Depends: debhelper (>= 4.1.16), acl-dev, dbus, g++, libboost-dev, libboost # 423a20ae6e882d44e65a4eff97f2269f 630905 snapper-0.2.8.tar.gz # Files: -2261f2ea2127f57a9020eb2f70da0f31 639717 snapper-0.9.0.tar.bz2 +d35e99dbc3923a5e59a95fd1b228e3af 639893 snapper-0.9.0.tar.bz2 diff --git a/snapper.changes b/snapper.changes index 2bb4b84..b16d211 100644 --- a/snapper.changes +++ b/snapper.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Jun 16 11:50:49 CEST 2021 - aschnell@suse.com + +- added configure option for location of PAM module + (gh#openSUSE/snapper#659) + ------------------------------------------------------------------- Mon May 17 08:39:58 CEST 2021 - aschnell@suse.com diff --git a/snapper.spec b/snapper.spec index e9aa2d7..82f523f 100644 --- a/snapper.spec +++ b/snapper.spec @@ -16,12 +16,19 @@ # -#Compat macro for new _fillupdir macro introduced in Nov 2017 +# Compat macro for new _fillupdir macro introduced in Nov 2017 %if ! %{defined _fillupdir} %define _fillupdir /var/adm/fillup-templates %endif -# optionally build with test coverage reporting +# Location for PAM module +%if 0%{?usrmerged} +%define pam_security_dir %{_libdir}/security +%else +%define pam_security_dir /%{_lib}/security +%endif + +# Optionally build with test coverage reporting %bcond_with coverage Name: snapper @@ -117,10 +124,11 @@ export CXXFLAGS="%{optflags} -DNDEBUG" autoreconf -fvi %configure \ - --docdir="%{_defaultdocdir}/snapper" \ + --docdir="%{_defaultdocdir}/snapper" \ %if %{with coverage} --enable-coverage \ %endif + --with-pam-security="%{pam_security_dir}" \ %if 0%{?suse_version} <= 1310 --disable-rollback \ %endif @@ -132,7 +140,7 @@ make %{?_smp_mflags} %install %make_install -rm -f "%{buildroot}/%{_libdir}"/*.la "%{buildroot}/%{_lib}/security/pam_snapper.la" +rm -f "%{buildroot}/%{_libdir}"/*.la "%{buildroot}/%{pam_security_dir}/pam_snapper.la" rm -f %{buildroot}/etc/cron.hourly/suse.de-snapper rm -f %{buildroot}/etc/cron.daily/suse.de-snapper @@ -301,7 +309,7 @@ A PAM module for calling snapper during user login and logout. %files -n pam_snapper %defattr(-,root,root) -/%{_lib}/security/pam_snapper.so +/%{pam_security_dir}/pam_snapper.so %dir /usr/lib/pam_snapper /usr/lib/pam_snapper/*.sh %doc %{_mandir}/*/pam_snapper.8*