summaryrefslogtreecommitdiffstats
path: root/debian/control
diff options
context:
space:
mode:
Diffstat (limited to 'debian/control')
-rw-r--r--debian/control67
1 files changed, 34 insertions, 33 deletions
diff --git a/debian/control b/debian/control
index 32249e8..9a13345 100644
--- a/debian/control
+++ b/debian/control
@@ -85,31 +85,18 @@ Package: samba
Architecture: any
Pre-Depends: ${misc:Pre-Depends}
Depends: passwd,
- libpam-modules,
- libpam-runtime (>= 1.0.1-11),
procps,
- python3,
- python3-dnspython,
- python3-samba (= ${binary:Version}),
samba-common (= ${source:Version}),
samba-common-bin (=${binary:Version}),
- tdb-tools,
${misc:Depends},
${python3:Depends},
${shlibs:Depends}
Recommends: attr,
- python3-markdown,
- samba-dsdb-modules,
samba-vfs-modules,
- samba-ad-provision,
-Suggests: bind9 (>= 1:9.5.1),
- bind9utils,
- ctdb,
- ldb-tools,
- ntp | chrony (>= 3.0-1),
+ python3-samba,
+Suggests: ctdb,
ufw,
winbind
-Enhances: bind9, ntp
Breaks: samba-ad-provision (<< ${source:Upstream-Version})
Description: SMB/CIFS file, print, and login server for Unix
Samba is an implementation of the SMB/CIFS protocol for Unix systems,
@@ -172,21 +159,16 @@ Description: common files used by both the Samba server and client
Package: samba-common-bin
Architecture: any
-Depends: python3,
- python3-samba,
- samba-common (=${source:Version}),
- samba-libs (= ${binary:Version}),
+Depends: samba-common (= ${source:Version}),
${misc:Depends},
${python3:Depends},
${shlibs:Depends}
-Recommends: samba-dsdb-modules
+Recommends: python3-samba,
Suggests: heimdal-clients,
- python3-markdown,
- python3-dnspython
-# moved samba-dcerpcd samba=>samba-common-bin in in 4.16.2+dfsg-1
# moved libnet-keytab-samba4.so.0 & libRPC-WORKER-samba4.so.0 samba-libs=>samba-common-bin in 4.19.0~r1
-Replaces: samba (<< 2:4.16.2+dfsg-1~), samba-libs (<< 2:4.19.0~)
-Breaks: samba (<< 2:4.16.2+dfsg-1~), samba-libs (<< 2:4.19.0~)
+# moved smbcontrol samba=>samba-common-bin in 4.20.0-2
+Replaces: samba (<< 2:4.20.1+dfsg-2~), samba-libs (<< 2:4.19.0~)
+Breaks: samba (<< 2:4.20.1+dfsg-2~), samba-libs (<< 2:4.19.0~)
Description: Samba common files used by both the server and the client
Samba is an implementation of the SMB/CIFS protocol for Unix systems,
providing support for cross-platform file sharing with Microsoft Windows, OS X,
@@ -198,17 +180,31 @@ Description: Samba common files used by both the server and the client
package).
Package: samba-ad-dc
-Architecture: all
+Architecture: any
Multi-Arch: foreign
Pre-Depends: ${misc:Pre-Depends}
-Depends: samba (>= ${source:Version}~), samba-dsdb-modules, samba-vfs-modules,
- winbind,
- krb5-kdc (>= 1.21.0~) <pkg.samba.mitkrb5>,
- ${misc:Depends}
+Depends: samba (= ${binary:Version}),
+ python3-samba (= ${binary:Version}),
+ python3-dnspython,
+ samba-dsdb-modules (= ${binary:Version}),
+ samba-vfs-modules (= ${binary:Version}),
+ winbind (= ${binary:Version}),
+ krb5-kdc (>= 1.21.0~) <pkg.samba.mitkrb5>,
+ ${python3:Depends},
+ ${shlibs:Depends},
+ ${misc:Depends}
Recommends: libnss-winbind, libpam-winbind,
# samba-ad-provision is needed for setup only
samba-ad-provision
-Breaks: samba-ad-provision (<< ${source:Upstream-Version})
+Suggests: bind9 (>= 1:9.5.1),
+ bind9utils,
+ ldb-tools,
+ ntp | chrony (>= 3.0-1),
+Enhances: bind9, ntp
+Breaks: samba-ad-provision (<< ${source:Upstream-Version}),
+# files moved from samba & samba-common-bin in 4.20.1-2:
+ samba (<< 2:4.20.1+dfsg-2~), samba-common-bin (<< 2:4.20.1+dfsg-2~),
+Replaces: samba (<< 2:4.20.1+dfsg-2~), samba-common-bin (<< 2:4.20.1+dfsg-2~),
Description: Samba control files to run AD Domain Controller
Samba is an implementation of the SMB/CIFS protocol for Unix systems,
providing support for cross-platform file and printer sharing with
@@ -318,10 +314,15 @@ Depends: python3-ldb,
${misc:Depends},
${python3:Depends},
${shlibs:Depends}
+Breaks:
+# samba-tool & samba-gpupdate moved from samba-common-bin & samba in 4.20.1-2:
+ samba-common-bin (<< 2:4.20.1+dfsg-2~), samba (<< 2:4.20.1+dfsg-2~),
Replaces:
+ samba-common-bin (<< 2:4.20.1+dfsg-2~), samba (<< 2:4.20.1+dfsg-2~),
# libsamba-policy & helpers and dckeytab python libs moved to python3-samba
- samba-libs (<< 2:4.16.0+dfsg-1~), samba (<< 2:4.16.0+dfsg-1~)
-Recommends: python3-gpg
+ samba-libs (<< 2:4.16.0+dfsg-1~),
+Recommends: python3-gpg,
+ tdb-tools,
Description: Python 3 bindings for Samba
Samba is an implementation of the SMB/CIFS protocol for Unix systems,
providing support for cross-platform file sharing with Microsoft Windows, OS X,