[Pkg-samba-maint] [Git][samba-team/samba][master] 6 commits: samba.samba-bgqd.service: ship a unit file

Michael Tokarev (@mjt) gitlab at salsa.debian.org
Sun Mar 8 11:34:16 GMT 2026



Michael Tokarev pushed to branch master at Debian Samba Team / samba


Commits:
1c5db76f by Michael Tokarev at 2026-03-08T08:57:04+03:00
samba.samba-bgqd.service: ship a unit file

- - - - -
89b30250 by Michael Tokarev at 2026-03-08T13:12:20+03:00
d/rules: install, but not auto-enable, samba-bgqd.service

- - - - -
9c1ca609 by Michael Tokarev at 2026-03-08T13:47:46+03:00
d/rules: do not enable nmbd by default

- - - - -
b4419afe by Michael Tokarev at 2026-03-08T13:48:39+03:00
d/rules: drop obsolete comment

- - - - -
a4931e34 by Michael Tokarev at 2026-03-08T14:26:14+03:00
d/control: drop libnss-winbind & libpam-winbind from samba-ad-dc:Recommends (#1130068)

- - - - -
e174f636 by Michael Tokarev at 2026-03-08T14:33:27+03:00
update changelog; upload version 4.23.6+dfsg-2 to unstable

- - - - -


4 changed files:

- debian/changelog
- debian/control
- debian/rules
- + debian/samba.samba-bgqd.service


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,12 @@
+samba (2:4.23.6+dfsg-2) unstable; urgency=medium
+
+  * samba-bgqd.service: ship a unit file, but not auto-enable it
+  * d/rules: do not enable nmbd by default
+  * d/control: drop libnss-winbind & libpam-winbind from
+    samba-ad-dc:Recommends (Closes: #1130068)
+
+ -- Michael Tokarev <mjt at tls.msk.ru>  Sun, 08 Mar 2026 14:27:42 +0300
+
 samba (2:4.23.6+dfsg-1) unstable; urgency=medium
 
   * new upstream stable/bugfix release.


=====================================
debian/control
=====================================
@@ -207,7 +207,7 @@ Depends: samba (= ${binary:Version}),
 	 ${python3:Depends},
 	 ${shlibs:Depends},
 	 ${misc:Depends}
-Recommends: libnss-winbind, libpam-winbind,
+Recommends:
 # samba-ad-provision is needed for setup only
 	samba-ad-provision,
 # used in a few AD-related subcommands of samba-tool (see #876984)


=====================================
debian/rules
=====================================
@@ -348,20 +348,21 @@ ifpkg = $(if $(filter ${1},${build-pkgs}),${2})
 override_dh_installinit:
 ifneq (,$(filter samba, ${build-pkgs}))
 	dh_installinit -psamba --name smbd
-	dh_installinit -psamba --name nmbd
+# dh_installinit --restart-after-upgrade, unlike dh_installsystemd, is not using try-restart
+	dh_installinit -psamba --name nmbd --no-enable --no-start --restart-after-upgrade
 	dh_installinit -psamba-ad-dc
 endif
 	$(call ifpkg, winbind, dh_installinit -pwinbind)
 ifneq (,$(filter ctdb, ${build-pkgs}))
 	install -Dp -m755 ctdb/config/ctdb.init debian/ctdb/etc/init.d/ctdb
-	# Install dh scripts
 	dh_installinit -pctdb --no-start --no-stop-on-upgrade --onlyscripts
 endif
 
 override_dh_installsystemd:
 ifneq (,$(filter samba, ${build-pkgs}))
 	dh_installsystemd -psamba --name=smbd
-	dh_installsystemd -psamba --name=nmbd
+	dh_installsystemd -psamba --name=nmbd --no-enable --no-start --restart-after-upgrade
+	dh_installsystemd -psamba --name=samba-bgqd --no-enable --no-start --restart-after-upgrade
 	dh_installsystemd -psamba-ad-dc
 endif
 	$(call ifpkg, winbind, dh_installsystemd -pwinbind)


=====================================
debian/samba.samba-bgqd.service
=====================================
@@ -0,0 +1,15 @@
+[Unit]
+Description=Samba Background Queue Daemon for printing-related jobs
+Documentation=man:samba-bgqd(8) man:smb.conf(5)
+After=network.target
+
+[Service]
+Type=notify
+LimitNOFILE=16384
+Environment=BGQDOPTIONS=
+EnvironmentFile=-/etc/default/samba
+ExecStart=/usr/libexec/samba/samba-bgqd --foreground --no-process-group $BGQDOPTIONS
+ExecReload=/bin/kill -HUP $MAINPID
+
+[Install]
+WantedBy=multi-user.target



View it on GitLab: https://salsa.debian.org/samba-team/samba/-/compare/a6e608b712be526d47cc0b06bc1e22a1fd99db35...e174f6365db927c09ecaf613a25b82505180177e

-- 
View it on GitLab: https://salsa.debian.org/samba-team/samba/-/compare/a6e608b712be526d47cc0b06bc1e22a1fd99db35...e174f6365db927c09ecaf613a25b82505180177e
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-samba-maint/attachments/20260308/c8316bbf/attachment-0001.htm>


More information about the Pkg-samba-maint mailing list