diff --git a/_servicedata b/_servicedata
index 883bd20..b3c8b25 100644
--- a/_servicedata
+++ b/_servicedata
@@ -3,4 +3,4 @@
https://github.com/openSUSE/himmelblau.git
6d2f6450ff3c0c945a884d4b35307e03a035a581
https://github.com/himmelblau-idm/himmelblau.git
- b8dae18285e1aa03b45ccfe18d7c5a048620e70e
\ No newline at end of file
+ bbda0b636e884701747931a3ae3997f63658ae16
\ No newline at end of file
diff --git a/himmelblau-0.6.0+git.0.b8dae18.tar.bz2 b/himmelblau-0.6.0+git.0.b8dae18.tar.bz2
deleted file mode 100644
index 010c7e4..0000000
--- a/himmelblau-0.6.0+git.0.b8dae18.tar.bz2
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:b10796819e6378f44e69ecdda0414460d47beda8dfc48572aa6534e6e3ae43ac
-size 6551922
diff --git a/himmelblau-0.6.14+git.0.bbda0b6.tar.bz2 b/himmelblau-0.6.14+git.0.bbda0b6.tar.bz2
new file mode 100644
index 0000000..2f72f1a
--- /dev/null
+++ b/himmelblau-0.6.14+git.0.bbda0b6.tar.bz2
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c63fab4c28e38014c5f9378da0e71076294a9357f5f35177b75c1a94cb1af933
+size 6552319
diff --git a/himmelblau.changes b/himmelblau.changes
index a9ce176..5c15a5a 100644
--- a/himmelblau.changes
+++ b/himmelblau.changes
@@ -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
diff --git a/himmelblau.spec b/himmelblau.spec
index cf6a3bd..9440ead 100644
--- a/himmelblau.spec
+++ b/himmelblau.spec
@@ -17,11 +17,12 @@
Name: himmelblau
-Version: 0.6.0+git.0.b8dae18
+Version: 0.6.14+git.0.bbda0b6
Release: 0
Summary: Interoperability suite for Microsoft Azure AD and Intune
License: GPL-3.0-or-later
URL: https://github.com/openSUSE/himmelblau
+Group: Productivity/Networking/Security
Source: %{name}-%{version}.tar.bz2
Source1: vendor.tar.zst
Source2: cargo_config
@@ -43,7 +44,7 @@ BuildRequires: pcre2-devel
BuildRequires: sqlite3-devel
BuildRequires: tpm2-0-tss-devel
ExclusiveArch: %{rust_tier1_arches}
-Recommends: nss-himmelblau
+Recommends: libnss_himmelblau2
Recommends: pam-himmelblau
Provides: aad-cli
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
Authentication Library to communicate with the Microsoft service.
-%package -n nss-himmelblau
+%package -n libnss_himmelblau2
Summary: Azure AD authentication NSS module
Requires(post): /sbin/ldconfig
Requires(postun): /sbin/ldconfig
-Requires: %{name} = %{version}
+Requires: %{name}
Provides: libnss-aad
+Provides: nss-himmelblau
-%description -n nss-himmelblau
+%description -n libnss_himmelblau2
Himmelblau is an interoperability suite for Microsoft Azure AD and
Intune, which allows users to sign into a Linux machine using Azure
Active Directory credentials. It relies on the Microsoft
Authentication Library to communicate with the Microsoft service.
-%post -n nss-himmelblau -p /sbin/ldconfig
-%postun -n nss-himmelblau -p /sbin/ldconfig
+%post -n libnss_himmelblau2 -p /sbin/ldconfig
+%postun -n libnss_himmelblau2 -p /sbin/ldconfig
%prep
%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 target/release/libnss_%{name}.so target/release/libnss_%{name}.so.2
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
+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 -D -d -m 0755 %{buildroot}/%{_pam_moduledir}
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
install -m 0755 target/release/himmelblaud %{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}
strip --strip-unneeded target/release/aad-tool
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
%config %{_sysconfdir}/himmelblau/himmelblau.conf
%{_sbindir}/himmelblaud
+%{_sbindir}/rchimmelblaud
%{_sbindir}/himmelblaud_tasks
+%{_sbindir}/rchimmelblaud_tasks
%{_bindir}/aad-tool
%{_unitdir}/himmelblaud.service
%{_unitdir}/himmelblaud-tasks.service
-%files -n nss-himmelblau
+%files -n libnss_himmelblau2
%{_libdir}/libnss_%{name}.so.*
%files -n pam-himmelblau
diff --git a/vendor.tar.zst b/vendor.tar.zst
index 75b95ac..ceefe1b 100644
--- a/vendor.tar.zst
+++ b/vendor.tar.zst
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:3d08c7b8435a6d6dde8dec8fc56a3622e0aa536eaf13a985a4a669cd8da5f8fb
-size 46383901
+oid sha256:1ec7da499cff6c374a24b80a4122e4158d629787789ad1e38a6d97c9cdeee02c
+size 46379944