Ana Guerrero 2024-10-23 19:10:13 +00:00 committed by Git OBS Bridge
commit 2abf32e01b
6 changed files with 66 additions and 15 deletions

View File

@ -3,4 +3,4 @@
<param name="url">https://github.com/openSUSE/himmelblau.git</param> <param name="url">https://github.com/openSUSE/himmelblau.git</param>
<param name="changesrevision">6d2f6450ff3c0c945a884d4b35307e03a035a581</param></service><service name="tar_scm"> <param name="changesrevision">6d2f6450ff3c0c945a884d4b35307e03a035a581</param></service><service name="tar_scm">
<param name="url">https://github.com/himmelblau-idm/himmelblau.git</param> <param name="url">https://github.com/himmelblau-idm/himmelblau.git</param>
<param name="changesrevision">b8dae18285e1aa03b45ccfe18d7c5a048620e70e</param></service></servicedata> <param name="changesrevision">bbda0b636e884701747931a3ae3997f63658ae16</param></service></servicedata>

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b10796819e6378f44e69ecdda0414460d47beda8dfc48572aa6534e6e3ae43ac
size 6551922

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c63fab4c28e38014c5f9378da0e71076294a9357f5f35177b75c1a94cb1af933
size 6552319

View File

@ -1,3 +1,46 @@
-------------------------------------------------------------------
Tue Oct 22 16:22:21 UTC 2024 - david.mulder@suse.com
- Update to version 0.6.14+git.0.bbda0b6:
* Version 0.6.14
* postinst should not fail on patch or apparmor update
* Version 0.6.13
* Don't use sudo in postinst/postrm scripts for deb
* Version 0.6.12
* PAM should be placed first in the stack
* Match the object ID of the fake user and group
* Version 0.6.11
* Move sshd config into it's own debian package
* Version 0.6.10
* Allow the graph to start w/out network
* Add hello_pin_min_length conf option
* Version 0.6.9
* Don't attempt SFA fallback if AADSTSError
* Have libhimmelblau handle the DAG fallback
* Add a warning to user that SSH needs restarted
* Version 0.6.8
* Ensure local users are ignored when CN mapping
* Ensure DAG is rejected if lifetime expires
* Version 0.6.7
* Rework the poll logic to resolve timeout issues
* Version 0.6.6
* Add a sshd soft depends for the deb package
* CN name mapping in PAM and NSS
* Version 0.6.5
* Make CN an optional home directory attribute
* Version 0.6.4
* Add Ubuntu pam-config for pam_himmelblau
* Configuration patches for himmelblau on Debian
* Version 0.6.3
* Bug in pam which needs defended against
* Version 0.6.2
* Never return the Pam result from get_user()
* Correct installation directory of the deb pam module
* Makefile typo fixes
* Add libdbus-1-dev dep
* Version 0.6.1
* Debian build requires libdbus-1-dev
------------------------------------------------------------------- -------------------------------------------------------------------
Wed Oct 02 20:29:43 UTC 2024 - david.mulder@suse.com Wed Oct 02 20:29:43 UTC 2024 - david.mulder@suse.com

View File

@ -17,11 +17,12 @@
Name: himmelblau Name: himmelblau
Version: 0.6.0+git.0.b8dae18 Version: 0.6.14+git.0.bbda0b6
Release: 0 Release: 0
Summary: Interoperability suite for Microsoft Azure AD and Intune Summary: Interoperability suite for Microsoft Azure AD and Intune
License: GPL-3.0-or-later License: GPL-3.0-or-later
URL: https://github.com/openSUSE/himmelblau URL: https://github.com/openSUSE/himmelblau
Group: Productivity/Networking/Security
Source: %{name}-%{version}.tar.bz2 Source: %{name}-%{version}.tar.bz2
Source1: vendor.tar.zst Source1: vendor.tar.zst
Source2: cargo_config Source2: cargo_config
@ -43,7 +44,7 @@ BuildRequires: pcre2-devel
BuildRequires: sqlite3-devel BuildRequires: sqlite3-devel
BuildRequires: tpm2-0-tss-devel BuildRequires: tpm2-0-tss-devel
ExclusiveArch: %{rust_tier1_arches} ExclusiveArch: %{rust_tier1_arches}
Recommends: nss-himmelblau Recommends: libnss_himmelblau2
Recommends: pam-himmelblau Recommends: pam-himmelblau
Provides: aad-cli Provides: aad-cli
Provides: aad-common Provides: aad-common
@ -65,21 +66,22 @@ Intune, which allows users to sign into a Linux machine using Azure
Active Directory credentials. It relies on the Microsoft Active Directory credentials. It relies on the Microsoft
Authentication Library to communicate with the Microsoft service. Authentication Library to communicate with the Microsoft service.
%package -n nss-himmelblau %package -n libnss_himmelblau2
Summary: Azure AD authentication NSS module Summary: Azure AD authentication NSS module
Requires(post): /sbin/ldconfig Requires(post): /sbin/ldconfig
Requires(postun): /sbin/ldconfig Requires(postun): /sbin/ldconfig
Requires: %{name} = %{version} Requires: %{name}
Provides: libnss-aad Provides: libnss-aad
Provides: nss-himmelblau
%description -n nss-himmelblau %description -n libnss_himmelblau2
Himmelblau is an interoperability suite for Microsoft Azure AD and Himmelblau is an interoperability suite for Microsoft Azure AD and
Intune, which allows users to sign into a Linux machine using Azure Intune, which allows users to sign into a Linux machine using Azure
Active Directory credentials. It relies on the Microsoft Active Directory credentials. It relies on the Microsoft
Authentication Library to communicate with the Microsoft service. Authentication Library to communicate with the Microsoft service.
%post -n nss-himmelblau -p /sbin/ldconfig %post -n libnss_himmelblau2 -p /sbin/ldconfig
%postun -n nss-himmelblau -p /sbin/ldconfig %postun -n libnss_himmelblau2 -p /sbin/ldconfig
%prep %prep
%autosetup -a1 %autosetup -a1
@ -97,8 +99,8 @@ install -D -d -m 0755 %{buildroot}/%{_sysconfdir}/himmelblau
cp src/config/himmelblau.conf.example %{buildroot}/%{_sysconfdir}/himmelblau/himmelblau.conf cp src/config/himmelblau.conf.example %{buildroot}/%{_sysconfdir}/himmelblau/himmelblau.conf
cp target/release/libnss_%{name}.so target/release/libnss_%{name}.so.2 cp target/release/libnss_%{name}.so target/release/libnss_%{name}.so.2
install -D -d -m 0755 %{buildroot}/%{_libdir} install -D -d -m 0755 %{buildroot}/%{_libdir}
patchelf --set-soname libnss_himmelblau.so.2 target/release/libnss_himmelblau.so.2
strip --strip-unneeded target/release/libnss_himmelblau.so.2 strip --strip-unneeded target/release/libnss_himmelblau.so.2
patchelf --set-soname libnss_himmelblau.so.2 target/release/libnss_himmelblau.so.2
install -m 0755 target/release/libnss_%{name}.so.2 %{buildroot}/%{_libdir} install -m 0755 target/release/libnss_%{name}.so.2 %{buildroot}/%{_libdir}
install -D -d -m 0755 %{buildroot}/%{_pam_moduledir} install -D -d -m 0755 %{buildroot}/%{_pam_moduledir}
strip --strip-unneeded target/release/libpam_himmelblau.so strip --strip-unneeded target/release/libpam_himmelblau.so
@ -108,6 +110,10 @@ strip --strip-unneeded target/release/himmelblaud
strip --strip-unneeded target/release/himmelblaud_tasks strip --strip-unneeded target/release/himmelblaud_tasks
install -m 0755 target/release/himmelblaud %{buildroot}/%{_sbindir} install -m 0755 target/release/himmelblaud %{buildroot}/%{_sbindir}
install -m 0755 target/release/himmelblaud_tasks %{buildroot}/%{_sbindir} install -m 0755 target/release/himmelblaud_tasks %{buildroot}/%{_sbindir}
pushd %{buildroot}%{_sbindir}
ln -s himmelblaud rchimmelblaud
ln -s himmelblaud_tasks rchimmelblaud_tasks
popd
install -D -d -m 0755 %{buildroot}%{_bindir} install -D -d -m 0755 %{buildroot}%{_bindir}
strip --strip-unneeded target/release/aad-tool strip --strip-unneeded target/release/aad-tool
install -m 0755 target/release/aad-tool %{buildroot}/%{_bindir} install -m 0755 target/release/aad-tool %{buildroot}/%{_bindir}
@ -131,12 +137,14 @@ install -m 0644 %{_builddir}/%{name}-%{version}/platform/opensuse/himmelblaud-ta
%dir %{_sysconfdir}/himmelblau %dir %{_sysconfdir}/himmelblau
%config %{_sysconfdir}/himmelblau/himmelblau.conf %config %{_sysconfdir}/himmelblau/himmelblau.conf
%{_sbindir}/himmelblaud %{_sbindir}/himmelblaud
%{_sbindir}/rchimmelblaud
%{_sbindir}/himmelblaud_tasks %{_sbindir}/himmelblaud_tasks
%{_sbindir}/rchimmelblaud_tasks
%{_bindir}/aad-tool %{_bindir}/aad-tool
%{_unitdir}/himmelblaud.service %{_unitdir}/himmelblaud.service
%{_unitdir}/himmelblaud-tasks.service %{_unitdir}/himmelblaud-tasks.service
%files -n nss-himmelblau %files -n libnss_himmelblau2
%{_libdir}/libnss_%{name}.so.* %{_libdir}/libnss_%{name}.so.*
%files -n pam-himmelblau %files -n pam-himmelblau

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:3d08c7b8435a6d6dde8dec8fc56a3622e0aa536eaf13a985a4a669cd8da5f8fb oid sha256:1ec7da499cff6c374a24b80a4122e4158d629787789ad1e38a6d97c9cdeee02c
size 46383901 size 46379944