1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-25 23:21:54 +03:00
Commit Graph

681 Commits

Author SHA1 Message Date
Andreas Schneider
7d7ba3ba40 Add systemd service files.
Autobuild-User: Andreas Schneider <asn@cryptomilk.org>
Autobuild-Date: Fri Oct 28 11:34:27 CEST 2011 on sn-devel-104
2011-10-28 11:34:27 +02:00
Christian Ambach
51b43a4c3e packaging(RHEL-CTDB): align configure.rpm to the spec file
Signed-off-by: Michael Adam <obnox@samba.org>

Autobuild-User: Michael Adam <obnox@samba.org>
Autobuild-Date: Fri May 27 13:27:03 CEST 2011 on sn-devel-104
2011-05-27 13:27:02 +02:00
Michael Adam
0b0abc1723 packaging(RHEL-CTDB): honour rpm build target options handed in to makerpms.sh
This allows to call e.g. "makerpms.sh -bs" to only build the source rpm.

Autobuild-User: Michael Adam <obnox@samba.org>
Autobuild-Date: Wed May 18 23:10:59 CEST 2011 on sn-devel-104
2011-05-18 23:10:59 +02:00
Michael Adam
c07cccd983 packaging(RHEL-CTDB): adapt configure.rpm 2011-05-18 22:00:24 +02:00
Michael Adam
b2dbdaaa0f packaging(RHEL-CTDB): enforce building of libtdb and libtalloc 2011-05-18 22:00:24 +02:00
Michael Adam
ec625f7b7b packaging(RHEL-CTDB): build libtdb and libtalloc packages ourselves
and add appropriate dependencies to the samba-common package.
It should also be possible to run with appropriate system talloc
and tdb packages.
2011-05-18 22:00:24 +02:00
Michael Adam
ac0307ff89 packaging(RHEL-CTDB): update configure.rpm (--disable-smbtorture4) 2011-05-18 22:00:24 +02:00
Michael Adam
51d5975e5e packaging(RHEL-CTDB): disable smbtorture4 in the rpm build 2011-05-18 22:00:24 +02:00
Michael Adam
b7588755e7 packaging(RHEL-CTDB): Remove the packaging of the winbind-32bit compat package 2011-05-18 22:00:24 +02:00
Volker Lendecke
ab628716e0 packaging(RHEL-CTDB): create the rpm directories
In RHEL6, rpms are built in /root/rpmbuild, and those directories do not
necessarily exist.
2011-05-18 22:00:24 +02:00
Volker Lendecke
a491e8e8d3 Always build before commit ... :-) 2011-05-04 20:08:04 +02:00
Volker Lendecke
3e21151003 RHEL-CTDB: Build vfs_gpfs_hsm_notify
Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Wed May  4 17:12:14 CEST 2011 on sn-devel-104
2011-05-04 17:12:14 +02:00
Michael Adam
7e4f2614ab packaging(RHEL-CTDB): fix configure.rpm (honour additional cmdline parameters) 2011-04-07 17:08:16 +02:00
Michael Adam
f52b3180fe packaging(RHEL-CTDB): Fix debuginfo builds
At least on RHEL 5.5, we observed broken debuginfo packages
when either old build directories were still present or old
debuginfo packages (of samba) were installed.

This patch removes the debuginfo samba RPMs and old RPM build
directories, giving the user a 10 second chance to quit.
2011-04-06 00:34:22 +02:00
Michael Adam
c2738b2a2b packaging(RHEL-CTDB): add BuildRequires to ctdb-devel >= 1.2.25
This should make sure we build against ctdb with SCHEDULE_FOR_DELETION control.
2011-04-06 00:34:22 +02:00
Michael Adam
86a3c39fa8 packaging(RHEL-CTDB): replace Prereq by Requires.
In RHEL6, Prereq is deprecated.
2011-04-06 00:34:22 +02:00
Volker Lendecke
b5d882f517 packaging(RHEL-CTDB): explicitly build the tsm vfs module. 2011-01-21 10:10:02 +01:00
Michael Adam
f622ba2810 packaging/RHEL-CTDB: add the smbta-util manpage 2011-01-18 14:09:15 +01:00
Michael Adam
bb25419e46 packaging/RHEL-CTDB: add the pam_winbind.conf manpage 2011-01-18 14:09:08 +01:00
Michael Adam
bf08669903 packaging/RHEL-CTDB: do not use an external docs tarball but build the manpages 2011-01-18 14:08:59 +01:00
Michael Adam
5a77771543 packaging/RHEL-CTDB: untangle the various %doc entries to single lines 2011-01-18 14:08:52 +01:00
Volker Lendecke
5f37473857 s3: Package autorid module
Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Tue Nov  9 16:21:48 UTC 2010 on sn-devel-104
2010-11-09 16:21:48 +00:00
Abhidnya P Chirmule
2cfee006e1 s3: Add a vfs_time_audit module
This warns if a file system is slow

Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Thu Oct 28 08:56:44 UTC 2010 on sn-devel-104
2010-10-28 08:56:44 +00:00
Volker Lendecke
da09021bf3 s3: Package tdbrestore in RHEL-CTDB 2010-10-26 16:21:19 +02:00
Volker Lendecke
7eff519703 packaging: build fixes 2010-08-31 11:19:15 +02:00
Volker Lendecke
c2e2be51a6 packaging: cifsutils are no longer part of Samba 2010-08-31 09:01:00 +02:00
Volker Lendecke
5f419eaa32 packaging: Build with -O3 2010-08-30 16:40:28 +02:00
Volker Lendecke
ebf05a1db3 packaging: Attempt to fix the RPM build 2010-08-30 16:40:28 +02:00
Björn Jacke
8f74d38c3a s3/packaging: make rpm build work by overriding strict linker flags 2010-04-27 17:20:22 +02:00
Michael Adam
72242ef7cd packaging(RHEL-CTDB): adapt configure.rpm to match the spec-file configure call
Michael
2010-02-12 23:12:13 +01:00
Volker Lendecke
a6338c01b7 v3-4-ctdb: Do not do any logrotation 2010-02-12 23:12:12 +01:00
Karolin Seeger
0604c696a0 s3:packaging: Fix version detection.
Adapted from 728b01fc03.
Thanks god I was not root! It would have delted /*!

Karolin
2009-12-10 15:00:24 +01:00
Karolin Seeger
85e79a2a03 s3:packaging: Fix source dir.
Karolin
2009-12-10 14:26:58 +01:00
Karolin Seeger
b5011ba2c8 s3:packaging: Fix typo in comment.
Karolin
2009-12-10 14:09:42 +01:00
Michael Adam
4608e3f9c8 packaging(RHEL-CTDB): clean some commented out lines from the files sections
Michael
2009-12-08 08:01:55 +01:00
Michael Adam
ac702b87bb packaging(RHEL-CTDB): explicitly list library versions in samba-winbind-32bit
Michael
2009-12-08 08:01:54 +01:00
Michael Adam
551758a6d7 packaging(RHEL-CTDB): explicitly list library versions in samba-common
Michael
2009-12-08 08:01:54 +01:00
Michael Adam
b921de7594 packaging(RHEL-CTDB): explicitly list all packaged idmap/nss-info/charset modules
in the samba-common package.
This is to  better be able to catch regressions or
build problems.

Michael
2009-12-08 08:01:53 +01:00
Michael Adam
cb831f36f5 packaging(RHEL-CTDB): explicitly list all the vfs modules in the main package
Instead of the wildcard list, to better control regressions or
build problems.

Michael
2009-12-08 08:01:53 +01:00
Michael Adam
8c37e70d51 packaging(RHEL-CTDB): add some checks to test the built smbd
Test whether some required features have been built into smbd.
Can be extended...

Michael
2009-12-08 08:01:52 +01:00
Michael Adam
87de8aec9e packaging(RHEL-CTDB): make everything instead of all in the build stage
Michael
2009-12-08 08:01:52 +01:00
Michael Adam
21d3aa8145 packaging(RHEL-CTDB): package dbwrap_tool and dbwrap_torture in the common pkg
Michael
2009-12-05 17:59:36 +01:00
Christian Ambach
6540804f40 add e2fsprogs-devel as build dependency this is needed for AD because it contains libcom/libcom_err files and headers
Signed-off-by: Christian Ambach <christian.ambach@de.ibm.com>
Signed-off-by: Michael Adam <obnox@samba.org>
2009-11-13 16:19:41 +01:00
Michael Adam
27f988c234 packaging(RHEL-CTDB): add the current githash to the rpm release number by default
Disable this (to build a release-rpm) by calling

USE_GITHASH=no makerpms.sh

Michael
2009-11-13 16:19:40 +01:00
Michael Adam
05ba2ee810 packaging(RHEL-CTDB): enable parallel build
Michael
2009-11-13 16:19:40 +01:00
Michael Adam
609a600e15 packaging(RHEL-CTDB): fix packaging of pam_winbind.mo file
Michael
2009-11-13 16:19:40 +01:00
Michael Adam
ee7c04e748 packaging(RHEL-CTDB): move the idmap and nss_info modules to the common package
In this layout, this is the package that contains winbindd related stuff.

Michael
2009-11-13 16:19:39 +01:00
Michael Adam
0abe1a3742 packaging(RHEL-CTDB): package the winbind_krb5_locator.so plugin
Michael
2009-11-13 16:19:39 +01:00
Michael Adam
f763886249 packaging(RHEL-CTDB): package the manpage of the winbind_krb5_locator plugin
Michael
2009-11-13 16:19:39 +01:00
Michael Adam
5a0c47df98 packaging(RHEL-CTDB): package the manpage of "ldbrename"
Michael
2009-11-13 16:19:38 +01:00
Michael Adam
c30bd08302 packaging(RHEL-CTDB): package the manpage of "sharesec"
Michael
2009-11-13 16:19:38 +01:00
Michael Adam
bf674dfa09 packaging(RHEL-CTDB): pam_winbindd man page has moved from section 7 to 8
This due to updating the docs tarball to the 3.4 docs.

Michael
2009-11-13 16:19:38 +01:00
Michael Adam
48fa8e4463 packaging(RHEL-CTDB): disable the merged build.
Michael
2009-11-13 16:19:37 +01:00
Michael Adam
a72714e67b packaging(RHEL-CTDB): also pack libwbcient in winbind-32bit package
Michael

Signed-off-by: Michael Adam <obnox@samba.org>
2009-11-13 16:19:37 +01:00
Michael Adam
c7106a6250 packaging(RHEL-CTDB): add new pam_winbind.mo to the common package
Michael

Signed-off-by: Michael Adam <obnox@samba.org>
2009-11-13 16:19:37 +01:00
Michael Adam
0247c2cd41 packaging(RHEL-CTDB): add new binary sharesec to the client package.
Michael

Signed-off-by: Michael Adam <obnox@samba.org>
2009-11-13 16:19:36 +01:00
Michael Adam
837487f1d0 packaging(RHEL-CTDB): add new binary ldbrename to the common rpm
Michael

Signed-off-by: Michael Adam <obnox@samba.org>
2009-11-13 16:19:36 +01:00
Michael Adam
c53de39623 packaging(RHEL-CTDB): fix location of nsswitch/ directory for install
This has been moved to the top level directory in 3.4.

Michael
2009-11-13 16:19:35 +01:00
Michael Adam
2869772e73 packaging(RHEL-CTDB): don't pass CFLAGS to make.
This breaks the build since 3.3 since it overwrites the CFLAGS
set by configure.

Michael
2009-11-13 16:19:35 +01:00
Michael Adam
de3b633983 packaging(RHEL-CTDB): don't "make proto" any more.
This has become unnecessary in 3.3

Michael
2009-11-13 16:19:35 +01:00
Michael Adam
af2c5f2985 packaging(RHEL-CTDB):makerpms.sh: replace source/ by source3/
Michael
2009-11-13 16:19:34 +01:00
Michael Adam
728b01fc03 packaging(RHEL-CTDB):makespec.sh: fix detection of version
Michael
2009-11-13 16:19:34 +01:00
Michael Adam
91cd20a8f4 packaging(RHEL-CTDB): makeversion.sh: v3-4-test uses source3 instead of source
Michael
2009-11-13 16:19:34 +01:00
Michael Adam
b43a09f2a0 packaging(RHEL-CTDB): makerpms.sh: build winbind-32bit libs in the 64bit build
Michael
(cherry picked from commit a9a506b6640986548e2ae8540b7ae93960d6ece5)
2009-11-13 16:19:33 +01:00
Michael Adam
233a05fb93 packaging(RHEL-CTDB): Build winbind-32bit package in the 64bit build
Michael
(cherry picked from commit f5cd88a25f360e6609dc5abe24247fab78af6854)
2009-11-13 16:19:33 +01:00
Michael Adam
0037b31b2f packaging(RHEL-CTDB): extend makespec.sh to extract VENDOR_PATCH from version.h
Michael
(cherry picked from commit fc122aa276bce379b492e5bdf52ab3e03bc3737f)
2009-11-13 16:19:32 +01:00
Michael Adam
30edbb8660 packaging(RHEL-CTDB): The former release number has basically moved into VERSION
Michael
2009-11-13 16:19:32 +01:00
Karolin Seeger
79c2c61b99 s3:packaging: Fix building RHEL packages.
Fix bug #6721.
Thanks to Eero Volotinen <eero.volotinen@medicel.com> for providing the patch!

Karolin
2009-10-16 16:00:26 +02:00
Karolin Seeger
13494c0f8f s3/packaging: pam_winbind has been moved to section 8.
Karolin
2009-06-17 15:19:20 +02:00
Karolin Seeger
6098be34ba s3/packaging: source -> source3
Karolin
2009-06-17 15:18:16 +02:00
Jelmer Vernooij
ba4a047b36 packaging/Debian: Remove outdated Debian package sources and instead refer to
Debian.org and SerNet packages.
2009-06-12 14:15:08 +02:00
Karolin Seeger
42e0cb8c0a s3/packaging: Fix build on RHEL when ccache is not available.
This fixes bug #5832.
Patch was provided by D.L. Meyer <dlmeyer [at] uiuc.edu>.

Thanks for reporting and providing the patch!

Karolin
2009-05-13 10:07:56 +02:00
Karolin Seeger
d8de7e3193 s3/packaging: Add keyutils-devel to build requires.
This should fiy bug #5853. Thanks to D.L. Meyer <dlmeyer [at] uiuc.edu>
for reporting.

Karolin
2009-05-04 15:55:19 +02:00
Karolin Seeger
bed4f84134 s3/packaging: Add idmap_hash and idmap_adex to the list of built modules.
Karolin
2009-04-08 17:50:33 +02:00
Karolin Seeger
c666aef471 s3/packaging: Fix typo in comment.
Karolin
2009-03-09 16:16:55 +01:00
Karolin Seeger
a60aaf214c s3/packaging: Package new files properly.
That is part of the fix for bug #6144.
Thanks to Diego Remolina dijuremo [at] gatech [dot] edu for reporting!

Karolin
2009-03-09 16:16:55 +01:00
Michael Adam
a77605ae83 s3:packaging: fix parsing of include.h in fill-templates
The content has changed slightly in master for the merged build,
and we must be more exact when parsing the lines.

Michael
2009-02-11 22:39:29 +01:00
Michael Adam
0b5b08f077 s3:packaging: fix path to calling update-pkginfo after pushd in fill-templates
Michael
2009-02-11 22:39:29 +01:00
Michael Adam
c3dbdea73f s3:packaging: paths cosmetics in fill-templates
Michael
2009-02-11 22:39:29 +01:00
Michael Adam
49b84197e0 packaging: make update-pkginfo callable from any directory
Michael
2009-02-11 00:29:16 +01:00
Michael Adam
d68e4a1503 packaging: remove commented out stuff from update-pkginfo
Michael
2009-02-11 00:29:16 +01:00
Michael Adam
e374bef8fc packaging: don't clutter the output of fillup-templates with popd output
Michael
2009-02-11 00:29:16 +01:00
Michael Adam
97cbf86e79 packaging: fix fill-templates call to update-pkginfo to pushd appropriately first
Michael
2009-02-11 00:29:16 +01:00
Michael Adam
aa33bc134a packaging: fix source dir to source3 in fill-templates
Michael
2009-02-11 00:29:15 +01:00
Michael Adam
ca23469a90 packaging: add script fill-templates
This is a standalone-wrapper for update-pkginfo, which is
usually called from create-tarball. It basically repeats
some functionality of create-tarball.

Michael
2009-02-10 18:59:33 +01:00
Stefan Metzmacher
3913d0a205 packaging(RHEL-CTDB): export CC - really use ccache...
metze

Signed-off-by: Michael Adam <obnox@samba.org>
2009-01-15 22:58:25 +01:00
Michael Adam
71c74725bc packaging(RHEL): fix typo in [u]mount.cifs installation
Michael
(cherry picked from commit 835108bcf84a5f47f46d237c7a93c572348125a1)

Signed-off-by: Michael Adam <obnox@samba.org>
2009-01-02 14:38:58 +01:00
Michael Adam
308dbca653 packaging(RHEL): fix build of [u]mount.cifs
mount.cifs is now built by make everything.
And it needs extra objects anyways (mtab.o),
which is why the build of mount.cifs failed.

Michael
(cherry picked from commit 96c811cf222be5463a6705feae73d6215685c5f1)

Signed-off-by: Michael Adam <obnox@samba.org>
2009-01-02 14:38:01 +01:00
Michael Adam
8f2e7041a0 packaging(RHEL-CTDB): fix typo in [u]mount.cifs installation
Michael
(cherry picked from commit 835108bcf84a5f47f46d237c7a93c572348125a1)

Signed-off-by: Michael Adam <obnox@samba.org>
2008-12-18 01:51:06 +01:00
Michael Adam
5b2d2ff9d8 packaging(RHEL-CTDB): fix build of [u]mount.cifs
mount.cifs is now built by make everything.
And it needs extra objects anyways (mtab.o),
which is why the build of mount.cifs failed.

Michael
(cherry picked from commit 96c811cf222be5463a6705feae73d6215685c5f1)

Signed-off-by: Michael Adam <obnox@samba.org>
2008-12-18 01:50:56 +01:00
Michael Adam
b139ad71e3 packaging(RHEL-CTDB): Fix accidential linebreak
Michael
(cherry picked from commit 5cd8ff8a2aba6b1d6821d4ebb986449b03d40542)

Signed-off-by: Michael Adam <obnox@samba.org>
2008-12-18 01:50:47 +01:00
Michael Adam
dfff610b46 packaging(RHEL-CTDB): don't show failure messages in check for ccache
by fixing the order of "> /dev/null 2>&1"

Michael
(cherry picked from commit 0e9d5638a7c375b3b18f19f83f97924ab45ad382)
(cherry picked from commit 6e51f250c5)
2008-12-11 17:53:47 +01:00
Michael Adam
2ef0fc467a packaging(RHEL-CTDB): fix the build when ccache is not found.
Michael
(cherry picked from commit c98fb34ef933944a96a286d2d276cf2adc99e25e)
(cherry picked from commit 7d929d9fa3)
2008-12-11 17:53:46 +01:00
Michael Adam
05c9766cef packaging(RHEL-CTDB): use ccache if available
Michael
(cherry picked from commit 36ca917a63f23126536e786bed845dee48fbf61c)
(cherry picked from commit 05b51bc176)
2008-12-11 17:53:46 +01:00
Michael Adam
9e4a95c928 packaging(RHEL-CTDB): move the cifs.upcall manpage to the client package
Michael
(cherry picked from commit 16f23eb27467ace9751ef2d1fbb6c4d3a5ae9550)
(cherry picked from commit 9538e3130f)
2008-12-11 17:53:45 +01:00
Michael Adam
0acddd96d9 packaging(RHEL-CTDB): add the cifs.upcall binary to the client package.
Michael
(cherry picked from commit 1875b373a319ac9494fdc907793e59804c577a4d)
(cherry picked from commit e1dca5f187)
2008-12-11 17:53:45 +01:00
Michael Adam
0c9d433f9e packaging(RHEL-CTDB): fix typo in makerpms.sh
Michael
(cherry picked from commit 5fc5e82d4c2c386894fde95f94992171620c7853)
(cherry picked from commit 0e35ff0b46)
2008-12-11 17:53:45 +01:00
Michael Adam
9ecb169deb packaging(RHEL-CTDB): refactor creation of spec file from template out
into new script makespec.sh

Michael
(cherry picked from commit d49a9d1c67e4d98017ce5f7d1351bca1366e1a8d)
(cherry picked from commit 086873f00d)
2008-12-11 17:53:44 +01:00
Michael Adam
1ad04b0319 packaging(RHEL-CTDB): fix installation of pam modules
use configure parameter to specify the pam modules dir.

Michael
(cherry picked from commit 24282daa5e)
2008-12-11 17:53:44 +01:00
Michael Adam
f4f477f432 packaging(RHEL-CTDB): explicitly build the gpfs module
to prevent potetential problems on PTF8 systems where there
is no valid autodetecting configure check yet.

Michael
(cherry picked from commit 37039d345e9a25654bef038f2b8bb4b891cfa6f0)

Signed-off-by: Michael Adam <obnox@samba.org>
2008-12-10 23:28:55 +01:00