Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • lts-team/packages/samba
  • thctlo/samba-lintianfix
  • arnaudr/samba
  • jrwren/samba
  • paride/samba
  • athos/samba
  • henrich/samba
  • cnotin/samba
  • mimi89999/samba
  • samba-team/samba
  • ahasenack/samba
  • jrtc27/samba
  • noel/samba
13 results
Show changes
Commits on Source (6)
samba (2:4.9.0+dfsg-1) UNRELEASED; urgency=medium
samba (2:4.9.0+dfsg-1) experimental; urgency=medium
* Upload to experimental
* New upstream release
- Upload to experimental
- Update d/gbp.conf, d/watch and d/README.source for 4.9
- Remove Fix-pidl-manpage-sections.patch, Fix-spelling.patch and
Improve-vfs_linux_xfs_sgid-manpage.patch, merged upstream
- Bump build-depends talloc >= 2.1.14, tdb >= 1.3.16, tevent >= 0.9.37 and
ldb >= 2:1.4.2'
- Update paths
- Update libsmbclient.symbols
- ctdb.lintian-override: Remove script-not-executable override
- Add ctdb.NEWS: "Configuration has been completely overhauled"
- ctdb: Enable/disable legacy script in postinst/presinst
-- Mathieu Parent <sathieu@debian.org> Mon, 17 Sep 2018 15:30:44 +0200
-- Mathieu Parent <sathieu@debian.org> Sat, 22 Sep 2018 23:04:11 +0200
samba (2:4.8.5+dfsg-1) unstable; urgency=medium
......
samba (2:4.9.0+dfsg-1) experimental; urgency=medium
From WHATSNEW.txt:
CTDB changes
------------
There are many changes to CTDB in this release.
* Configuration has been completely overhauled
- Daemon and tool options are now specified in a new ctdb.conf
Samba-style configuration file. See ctdb.conf(5) for details.
- Event script configuration is no longer specified in the top-level
configuration file. It can now be specified per event script.
For example, configuration options for the 50.samba event script
can be placed alongside the event script in a file called
50.samba.options. Script options can also be specified in a new
script.options file. See ctdb-script.options(5) for details.
- Options that affect CTDB startup should be configured in the
distribution-specific configuration file. See ctdb.sysconfig(5)
for details.
- Tunable settings are now loaded from ctdb.tunables. Using
CTDB_SET_TunableVariable=<value> in the main configuration file is
no longer supported. See ctdb-tunables(7) for details.
A example script to migrate an old-style configuration to the new
style is available in ctdb/doc/examples/config_migrate.sh.
* The following configuration variables and corresponding ctdbd
command-line options have been removed and not replaced with
counterparts in the new configuration scheme:
CTDB_PIDFILE --pidfile
CTDB_SOCKET --socket
CTDB_NODES --nlist
CTDB_PUBLIC_ADDRESSES --public-addresses
CTDB_EVENT_SCRIPT_DIR --event-script-dir
CTDB_NOTIFY_SCRIPT --notification-script
CTDB_PUBLIC_INTERFACE --public-interface
CTDB_MAX_PERSISTENT_CHECK_ERRORS --max-persistent-check-errors
- The compile-time defaults should be used for the first 6 of these.
- Use a symbolic link from the configuration directory to specify a
different location for nodes or public_addresses (e.g. in the
cluster filesystem).
- Executable notification scripts in the notify.d/ subdirectory of
the configuration directory are now run by unconditionally.
- Interfaces for public IP addresses must always be specified in the
public_addresses file using the currently supported format.
-- Mathieu Parent <sathieu@debian.org> Sat, 22 Sep 2018 07:47:32 +0200
ctdb/README
ctdb/README.eventscripts
ctdb/README.notify.d
ctdb/README.notification
ctdb/doc/*.txt
ctdb/config/ctdb.conf etc/ctdb
ctdb/config/ctdb.tunables etc/ctdb
ctdb/config/script.options etc/ctdb
etc/ctdb
etc/sudoers.d
lib/systemd/system/ctdb.service
......@@ -6,8 +9,10 @@ usr/bin/ctdb_diagnostics
usr/bin/ltdbtool
usr/bin/onnode
usr/bin/ping_pong
usr/lib/*/ctdb/ctdb_event
usr/lib/*/ctdb/ctdb_eventd
usr/lib/*/ctdb/ctdb-config
usr/lib/*/ctdb/ctdb-event
usr/lib/*/ctdb/ctdb-eventd
usr/lib/*/ctdb/ctdb-path
usr/lib/*/ctdb/ctdb_killtcp
usr/lib/*/ctdb/ctdb_lock_helper
usr/lib/*/ctdb/ctdb_lvs
......@@ -16,8 +21,10 @@ usr/lib/*/ctdb/ctdb_natgw
usr/lib/*/ctdb/ctdb_recovery_helper
usr/lib/*/ctdb/ctdb_takeover_helper
usr/lib/*/ctdb/smnotify
usr/lib/*/samba/libctdb-event-client.so.0
usr/sbin/ctdbd
usr/sbin/ctdbd_wrapper
usr/share/ctdb/events/legacy/*.script
usr/share/man/man1/ctdb.1
usr/share/man/man1/ctdb_diagnostics.1
usr/share/man/man1/ctdbd.1
......@@ -25,7 +32,9 @@ usr/share/man/man1/ctdbd_wrapper.1
usr/share/man/man1/ltdbtool.1
usr/share/man/man1/onnode.1
usr/share/man/man1/ping_pong.1
usr/share/man/man5/ctdbd.conf.5
usr/share/man/man5/ctdb-script.options.5
usr/share/man/man5/ctdb.conf.5
usr/share/man/man5/ctdb.sysconfig.5
usr/share/man/man7/ctdb-statistics.7
usr/share/man/man7/ctdb-tunables.7
usr/share/man/man7/ctdb.7
# Some scripts are not executable by default: They are disabled.
# They can be enabled with "ctdb enablescript <script>" command which sets the
# executable bit
ctdb: script-not-executable etc/ctdb/events.d/10.external
#!/bin/sh
# postinst script for ctdb
#
# see: dh_installdeb(1)
set -e
# summary of how this script can be called:
# * <postinst> `configure' <most-recently-configured-version>
# * <old-postinst> `abort-upgrade' <new version>
# * <conflictor's-postinst> `abort-remove' `in-favour' <package>
# <new-version>
# * <postinst> `abort-remove'
# * <deconfigured's-postinst> `abort-deconfigure' `in-favour'
# <failed-install-package> <version> `removing'
# <conflicting-package> <version>
# for details, see https://www.debian.org/doc/debian-policy/ or
# the debian-policy package
enable_legacy() { # From ctdb/packaging/RPM/ctdb.spec.in
# If mandatory 00.ctdb event script is not enabled then enable it and
# some other scripts. The assumption here is that this is a
# first-time install or an upgrade to a version that requires event
# scripts to be enabled via symlinks.
required_script="00.ctdb"
required_path="/etc/ctdb/events/legacy/${required_script}.script"
if [ ! -L "$required_path" ] && [ ! -e "$required_path" ] ; then
default_scripts="${required_script}
01.reclock
05.system
10.interface
"
for t in $default_scripts ; do
tgt="/usr/share/ctdb/events/legacy/${t}.script"
name="/etc/ctdb/events/legacy/${t}.script"
# Directory is created via install and files
ln -s "$tgt" "$name"
done
fi
}
case "$1" in
configure)
enable_legacy
;;
abort-upgrade|abort-remove|abort-deconfigure)
;;
*)
echo "postinst called with unknown argument \`$1'" >&2
exit 1
;;
esac
# dh_installdeb will replace this with shell code automatically
# generated by other debhelper scripts.
#DEBHELPER#
exit 0
#!/bin/sh
# postrm script for ctdb
#
# see: dh_installdeb(1)
set -e
# summary of how this script can be called:
# * <postrm> `remove'
# * <postrm> `purge'
# * <old-postrm> `upgrade' <new-version>
# * <new-postrm> `failed-upgrade' <old-version>
# * <new-postrm> `abort-install'
# * <new-postrm> `abort-install' <old-version>
# * <new-postrm> `abort-upgrade' <old-version>
# * <disappearer's-postrm> `disappear' <overwriter>
# <overwriter-version>
# for details, see https://www.debian.org/doc/debian-policy/ or
# the debian-policy package
disable_legacy() { # From ctdb/packaging/RPM/ctdb.spec.in
# Uninstall, not upgrade. Clean up by removing any remaining links.
if [ "$1" = "0" ] ; then
for i in "/etc/ctdb/events/legacy/"*.script ; do
if [ -L "$i" ] ; then
rm -f "$i"
fi
done
fi
}
case "$1" in
purge)
disable_legacy
;;
remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
;;
*)
echo "postrm called with unknown argument \`$1'" >&2
exit 1
;;
esac
# dh_installdeb will replace this with shell code automatically
# generated by other debhelper scripts.
#DEBHELPER#
exit 0
......@@ -6,6 +6,9 @@ libsmbclient.so.0 libsmbclient #MINVER#
SMBCLIENT_0.2.3@SMBCLIENT_0.2.3 2:4.3.0+dfsg
SMBCLIENT_0.3.0@SMBCLIENT_0.3.0 2:4.8.0+dfsg
SMBCLIENT_0.3.1@SMBCLIENT_0.3.1 2:4.8.0+dfsg
SMBCLIENT_0.3.2@SMBCLIENT_0.3.2 2:4.9.0+dfsg
SMBCLIENT_0.3.3@SMBCLIENT_0.3.3 2:4.9.0+dfsg
SMBCLIENT_0.4.0@SMBCLIENT_0.4.0 2:4.9.0+dfsg
smbc_chmod@SMBCLIENT_0.1.0 2:4.0.3+dfsg1
smbc_close@SMBCLIENT_0.1.0 2:4.0.3+dfsg1
smbc_closedir@SMBCLIENT_0.1.0 2:4.0.3+dfsg1
......@@ -47,6 +50,7 @@ libsmbclient.so.0 libsmbclient #MINVER#
smbc_getFunctionPurgeCachedServers@SMBCLIENT_0.1.0 2:4.0.3+dfsg1
smbc_getFunctionRead@SMBCLIENT_0.1.0 2:4.0.3+dfsg1
smbc_getFunctionReaddir@SMBCLIENT_0.1.0 2:4.0.3+dfsg1
smbc_getFunctionReaddirPlus@SMBCLIENT_0.3.3 2:4.9.0+dfsg
smbc_getFunctionRemoveCachedServer@SMBCLIENT_0.1.0 2:4.0.3+dfsg1
smbc_getFunctionRemoveUnusedServer@SMBCLIENT_0.1.0 2:4.0.3+dfsg1
smbc_getFunctionRemovexattr@SMBCLIENT_0.1.0 2:4.0.3+dfsg1
......@@ -104,9 +108,11 @@ libsmbclient.so.0 libsmbclient #MINVER#
smbc_print_file@SMBCLIENT_0.1.0 2:4.0.3+dfsg1
smbc_read@SMBCLIENT_0.1.0 2:4.0.3+dfsg1
smbc_readdir@SMBCLIENT_0.1.0 2:4.0.3+dfsg1
smbc_readdirplus@SMBCLIENT_0.3.3 2:4.9.0+dfsg
smbc_removexattr@SMBCLIENT_0.1.0 2:4.0.3+dfsg1
smbc_rename@SMBCLIENT_0.1.0 2:4.0.3+dfsg1
smbc_rmdir@SMBCLIENT_0.1.0 2:4.0.3+dfsg1
smbc_setConfiguration@SMBCLIENT_0.3.2 2:4.9.0+dfsg
smbc_setDebug@SMBCLIENT_0.1.0 2:4.0.3+dfsg1
smbc_setFunctionAddCachedServer@SMBCLIENT_0.1.0 2:4.0.3+dfsg1
smbc_setFunctionAuthData@SMBCLIENT_0.1.0 2:4.0.3+dfsg1
......@@ -136,6 +142,7 @@ libsmbclient.so.0 libsmbclient #MINVER#
smbc_setFunctionPurgeCachedServers@SMBCLIENT_0.1.0 2:4.0.3+dfsg1
smbc_setFunctionRead@SMBCLIENT_0.1.0 2:4.0.3+dfsg1
smbc_setFunctionReaddir@SMBCLIENT_0.1.0 2:4.0.3+dfsg1
smbc_setFunctionReaddirPlus@SMBCLIENT_0.3.3 2:4.9.0+dfsg
smbc_setFunctionRemoveCachedServer@SMBCLIENT_0.1.0 2:4.0.3+dfsg1
smbc_setFunctionRemoveUnusedServer@SMBCLIENT_0.1.0 2:4.0.3+dfsg1
smbc_setFunctionRemovexattr@SMBCLIENT_0.1.0 2:4.0.3+dfsg1
......
......@@ -164,8 +164,8 @@ override_dh_auto_install:
echo "d /run/samba 0755 root root -" > $(DESTDIR)/usr/lib/tmpfiles.d/samba.conf
override_dh_installdocs-arch:
cp ctdb/config/events.d/README ctdb/README.eventscripts
cp ctdb/config/notify.d.README ctdb/README.notify.d
cp ctdb/config/events/README ctdb/README.eventscripts
cp ctdb/config/notification.README ctdb/README.notification
dh_installdocs
ifeq ($(DEB_HOST_ARCH_OS), hurd)
dh_installdocs -pctdb debian/ctdb.README.hurd
......@@ -190,7 +190,6 @@ ifneq (,$(filter winbind, $(shell dh_listpackages)))
dh_installinit -pwinbind
endif
ifneq (,$(filter ctdb, $(shell dh_listpackages)))
install -m644 ctdb/config/ctdbd.conf $(CURDIR)/debian/ctdb/etc/ctdb/ctdbd.conf
# Install /etc/init.d/ctdb
mkdir -p $(CURDIR)/debian/ctdb/etc/init.d
install -m755 ctdb/config/ctdb.init $(CURDIR)/debian/ctdb/etc/init.d/ctdb
......@@ -257,4 +256,4 @@ override_dh_auto_clean:
rm -rf bin
rm -f .lock-wscript
rm -f ctdb/README.eventscripts
rm -f ctdb/README.notify.d
rm -f ctdb/README.notification
......@@ -13,7 +13,7 @@ usr/lib/*/libsamba-credentials.so.0*
usr/lib/*/libsamba-errors.so.*
usr/lib/*/libsamba-hostconfig.so.*
usr/lib/*/libsamba-passdb.so.0
usr/lib/*/libsamba-passdb.so.0.27.0
usr/lib/*/libsamba-passdb.so.0.27.1
usr/lib/*/libsamba-policy.so.*
usr/lib/*/libsamba-util.so.*
usr/lib/*/libsamdb.so.*
......@@ -107,6 +107,7 @@ usr/lib/*/samba/libsamba-security.so.*
usr/lib/*/samba/libsamba-sockets.so.*
usr/lib/*/samba/libsamba3-util.so.*
usr/lib/*/samba/libsamdb-common.so.*
usr/lib/*/samba/libscavenge-dns-records.so.0
usr/lib/*/samba/libsecrets3.so.*
usr/lib/*/samba/libserver-id-db.so.0
usr/lib/*/samba/libserver-role.so.*
......
......@@ -2,7 +2,6 @@ etc/ufw/applications.d/samba
lib/systemd/system/nmbd.service
lib/systemd/system/samba-ad-dc.service
lib/systemd/system/smbd.service
usr/bin/eventlogadm
usr/bin/mvxattr
usr/bin/oLschema2ldif
usr/bin/pdbedit
......@@ -18,11 +17,12 @@ usr/lib/*/samba/libkdc-samba4.so.2
usr/lib/*/samba/libkdc-samba4.so.2.0.0
usr/lib/*/samba/libpac.so.*
usr/lib/*/samba/service/*.so
usr/sbin/eventlogadm
usr/sbin/mksmbpasswd
usr/sbin/nmbd
usr/sbin/samba
usr/sbin/samba-gpupdate
usr/sbin/samba_dnsupdate
usr/sbin/samba_gpoupdate
usr/sbin/samba_spnupdate
usr/sbin/samba_upgradedns
usr/sbin/smbd
......@@ -37,7 +37,7 @@ usr/share/man/man8/eventlogadm.8
usr/share/man/man8/idmap_script.8
usr/share/man/man8/nmbd.8
usr/share/man/man8/pdbedit.8
usr/share/man/man8/samba-gpupdate.8
usr/share/man/man8/samba.8
usr/share/man/man8/samba_gpoupdate.8
usr/share/man/man8/smbd.8
usr/share/samba/setup
......@@ -11,7 +11,6 @@ usr/lib/*/samba/nss_info/sfu20.so
usr/sbin/winbindd
usr/share/man/man1/ntlm_auth.1
usr/share/man/man1/wbinfo.1
usr/share/man/man8/winbind_krb5_locator.8
usr/share/man/man8/idmap_ad.8
usr/share/man/man8/idmap_autorid.8
usr/share/man/man8/idmap_hash.8
......@@ -20,4 +19,5 @@ usr/share/man/man8/idmap_nss.8
usr/share/man/man8/idmap_rid.8
usr/share/man/man8/idmap_tdb.8
usr/share/man/man8/idmap_tdb2.8
usr/share/man/man8/winbind_krb5_locator.8
usr/share/man/man8/winbindd.8