Lines 20-26
Link Here
|
20 |
%def_without libsmbclient |
20 |
%def_without libsmbclient |
21 |
%def_with libwbclient |
21 |
%def_with libwbclient |
22 |
%def_without libnetapi |
22 |
%def_without libnetapi |
23 |
%def_with docs |
23 |
%def_with doc |
24 |
|
24 |
|
25 |
%def_with dc |
25 |
%def_with dc |
26 |
%def_without ntvfs |
26 |
%def_without ntvfs |
Lines 46-52
Link Here
|
46 |
|
46 |
|
47 |
Name: samba-DC |
47 |
Name: samba-DC |
48 |
Version: 4.5.5 |
48 |
Version: 4.5.5 |
49 |
Release: alt1%ubt |
49 |
Release: alt1.1%ubt |
50 |
|
50 |
|
51 |
Group: System/Servers |
51 |
Group: System/Servers |
52 |
Summary: Samba Active Directory Domain Controller |
52 |
Summary: Samba Active Directory Domain Controller |
Lines 117-123
BuildConflicts: setproctitle-devel
Link Here
|
117 |
BuildRequires: libiniparser-devel |
117 |
BuildRequires: libiniparser-devel |
118 |
BuildRequires: libcups-devel |
118 |
BuildRequires: libcups-devel |
119 |
BuildRequires: gawk libgtk+2-devel libcap-devel libuuid-devel |
119 |
BuildRequires: gawk libgtk+2-devel libcap-devel libuuid-devel |
120 |
BuildRequires: inkscape libxslt xsltproc netpbm dblatex html2text docbook-style-xsl |
120 |
%{?_with_doc:BuildRequires: inkscape libxslt xsltproc netpbm dblatex html2text docbook-style-xsl} |
121 |
%{?_without_talloc:BuildRequires: libtalloc-devel >= 2.1.8 libpytalloc-devel} |
121 |
%{?_without_talloc:BuildRequires: libtalloc-devel >= 2.1.8 libpytalloc-devel} |
122 |
%{?_without_tevent:BuildRequires: libtevent-devel >= 0.9.29 python-module-tevent} |
122 |
%{?_without_tevent:BuildRequires: libtevent-devel >= 0.9.29 python-module-tevent} |
123 |
%{?_without_tdb:BuildRequires: libtdb-devel >= 1.3.10 python-module-tdb} |
123 |
%{?_without_tdb:BuildRequires: libtdb-devel >= 1.3.10 python-module-tdb} |
Lines 384-390
temporary data it is very easy to convert that application to be cluster aware
Link Here
|
384 |
and use CTDB instead. |
384 |
and use CTDB instead. |
385 |
%endif |
385 |
%endif |
386 |
|
386 |
|
387 |
%if_with docs |
387 |
%if_with doc |
388 |
%package doc |
388 |
%package doc |
389 |
Summary: Documentation for the Samba suite |
389 |
Summary: Documentation for the Samba suite |
390 |
Group: Documentation |
390 |
Group: Documentation |
Lines 540-546
libsamba_util private headers.
Link Here
|
540 |
[ -n "$NPROCS" ] || NPROCS=%__nprocs; export JOBS=$NPROCS |
540 |
[ -n "$NPROCS" ] || NPROCS=%__nprocs; export JOBS=$NPROCS |
541 |
%make_build NPROCS=%__nprocs |
541 |
%make_build NPROCS=%__nprocs |
542 |
|
542 |
|
543 |
%if_with docs |
543 |
%if_with doc |
544 |
pushd docs-xml |
544 |
pushd docs-xml |
545 |
export XML_CATALOG_FILES="file:///etc/xml/catalog file://$(pwd)/build/catalog.xml" |
545 |
export XML_CATALOG_FILES="file:///etc/xml/catalog file://$(pwd)/build/catalog.xml" |
546 |
%autoreconf |
546 |
%autoreconf |
Lines 661-667
rm -rf %buildroot%python_sitelibdir/samba/{tests,external/subunit,external/testt
Link Here
|
661 |
[ "%_libdir" != "%_samba_libdir" ] && mv %buildroot{%_samba_libdir/pkgconfig,%_libdir} |
661 |
[ "%_libdir" != "%_samba_libdir" ] && mv %buildroot{%_samba_libdir/pkgconfig,%_libdir} |
662 |
|
662 |
|
663 |
# Install documentation |
663 |
# Install documentation |
664 |
%if_with docs |
664 |
%if_with doc |
665 |
mkdir -p %buildroot%_defaultdocdir/%rname/ |
665 |
mkdir -p %buildroot%_defaultdocdir/%rname/ |
666 |
cp -a docs-xml/output/htmldocs %buildroot%_defaultdocdir/%rname/ |
666 |
cp -a docs-xml/output/htmldocs %buildroot%_defaultdocdir/%rname/ |
667 |
%endif |
667 |
%endif |
Lines 734-744
TDB_NO_FSYNC=1 %make_build test
Link Here
|
734 |
%attr(1777,root,root) %dir /var/spool/samba |
734 |
%attr(1777,root,root) %dir /var/spool/samba |
735 |
%_sysconfdir/openldap/schema/samba.schema |
735 |
%_sysconfdir/openldap/schema/samba.schema |
736 |
%_sysconfdir/pam.d/samba |
736 |
%_sysconfdir/pam.d/samba |
|
|
737 |
%if_with doc |
737 |
%_man1dir/smbstatus.1* |
738 |
%_man1dir/smbstatus.1* |
738 |
%_man8dir/eventlogadm.8* |
739 |
%_man8dir/eventlogadm.8* |
739 |
%_man8dir/smbd.8* |
740 |
%_man8dir/smbd.8* |
740 |
%_man8dir/nmbd.8* |
741 |
%_man8dir/nmbd.8* |
741 |
%_man8dir/vfs_*.8* |
742 |
%_man8dir/vfs_*.8* |
|
|
743 |
%endif |
742 |
|
744 |
|
743 |
%if_with dc |
745 |
%if_with dc |
744 |
%attr(755,root,root) %_initdir/samba |
746 |
%attr(755,root,root) %_initdir/samba |
Lines 751-763
TDB_NO_FSYNC=1 %make_build test
Link Here
|
751 |
%_sbindir/samba_upgradedns |
753 |
%_sbindir/samba_upgradedns |
752 |
%dir /var/lib/samba/sysvol |
754 |
%dir /var/lib/samba/sysvol |
753 |
%_datadir/samba/setup |
755 |
%_datadir/samba/setup |
|
|
756 |
%if_with doc |
754 |
%_man8dir/samba.8* |
757 |
%_man8dir/samba.8* |
755 |
%_man8dir/samba-tool.8* |
758 |
%_man8dir/samba-tool.8* |
|
|
759 |
%endif #doc |
756 |
%else |
760 |
%else |
757 |
%doc README.dc |
761 |
%doc README.dc |
|
|
762 |
%if_with doc |
758 |
%exclude %_man8dir/samba.8* |
763 |
%exclude %_man8dir/samba.8* |
759 |
%exclude %_man8dir/samba-tool.8* |
764 |
%exclude %_man8dir/samba-tool.8* |
760 |
%endif |
765 |
%endif #doc |
|
|
766 |
%endif #dc |
767 |
%if_with doc |
761 |
%if_with libcephfs |
768 |
%if_with libcephfs |
762 |
%exclude %_samba_mod_libdir/vfs/ceph.so |
769 |
%exclude %_samba_mod_libdir/vfs/ceph.so |
763 |
%exclude %_man8dir/vfs_ceph.8* |
770 |
%exclude %_man8dir/vfs_ceph.8* |
Lines 766-771
TDB_NO_FSYNC=1 %make_build test
Link Here
|
766 |
%exclude %_samba_mod_libdir/vfs/glusterfs.so |
773 |
%exclude %_samba_mod_libdir/vfs/glusterfs.so |
767 |
%exclude %_man8dir/vfs_glusterfs.8* |
774 |
%exclude %_man8dir/vfs_glusterfs.8* |
768 |
%endif |
775 |
%endif |
|
|
776 |
%endif #doc |
769 |
|
777 |
|
770 |
%files client |
778 |
%files client |
771 |
%_bindir/cifsdd |
779 |
%_bindir/cifsdd |
Lines 792-797
TDB_NO_FSYNC=1 %make_build test
Link Here
|
792 |
%_bindir/smbtree |
800 |
%_bindir/smbtree |
793 |
%_libexecdir/samba/smbspool_krb5_wrapper |
801 |
%_libexecdir/samba/smbspool_krb5_wrapper |
794 |
%{cups_serverbin}/backend/smb |
802 |
%{cups_serverbin}/backend/smb |
|
|
803 |
%if_with doc |
795 |
%_man1dir/dbwrap_tool.1* |
804 |
%_man1dir/dbwrap_tool.1* |
796 |
%_man1dir/nmblookup.1* |
805 |
%_man1dir/nmblookup.1* |
797 |
%_man1dir/oLschema2ldif.1* |
806 |
%_man1dir/oLschema2ldif.1* |
Lines 816-843
TDB_NO_FSYNC=1 %make_build test
Link Here
|
816 |
%_man8dir/smbspool_krb5_wrapper.8* |
825 |
%_man8dir/smbspool_krb5_wrapper.8* |
817 |
#_man8dir/smbta-util.8* |
826 |
#_man8dir/smbta-util.8* |
818 |
%_man8dir/cifsdd.8* |
827 |
%_man8dir/cifsdd.8* |
|
|
828 |
%endif |
819 |
|
829 |
|
820 |
%if_with ntdb |
830 |
%if_with ntdb |
821 |
%_bindir/ntdbbackup |
831 |
%_bindir/ntdbbackup |
822 |
%_bindir/ntdbdump |
832 |
%_bindir/ntdbdump |
823 |
%_bindir/ntdbrestore |
833 |
%_bindir/ntdbrestore |
824 |
%_bindir/ntdbtool |
834 |
%_bindir/ntdbtool |
|
|
835 |
%if_with doc |
825 |
%_man3dir/ntdb.3* |
836 |
%_man3dir/ntdb.3* |
826 |
%_man8dir/ntdbbackup.8* |
837 |
%_man8dir/ntdbbackup.8* |
827 |
%_man8dir/ntdbdump.8* |
838 |
%_man8dir/ntdbdump.8* |
828 |
%_man8dir/ntdbrestore.8* |
839 |
%_man8dir/ntdbrestore.8* |
829 |
%_man8dir/ntdbtool.8* |
840 |
%_man8dir/ntdbtool.8* |
830 |
%endif |
841 |
%endif #doc |
|
|
842 |
%endif #ntdb |
831 |
%if_with tdb |
843 |
%if_with tdb |
832 |
%_bindir/tdbbackup |
844 |
%_bindir/tdbbackup |
833 |
%_bindir/tdbdump |
845 |
%_bindir/tdbdump |
834 |
%_bindir/tdbrestore |
846 |
%_bindir/tdbrestore |
835 |
%_bindir/tdbtool |
847 |
%_bindir/tdbtool |
|
|
848 |
%if_with doc |
836 |
%_man8dir/tdbbackup.8* |
849 |
%_man8dir/tdbbackup.8* |
837 |
%_man8dir/tdbdump.8* |
850 |
%_man8dir/tdbdump.8* |
838 |
%_man8dir/tdbrestore.8* |
851 |
%_man8dir/tdbrestore.8* |
839 |
%_man8dir/tdbtool.8* |
852 |
%_man8dir/tdbtool.8* |
840 |
%endif |
853 |
%endif #doc |
|
|
854 |
%endif #tdb |
841 |
|
855 |
|
842 |
%if_with ldb |
856 |
%if_with ldb |
843 |
%_bindir/ldbadd |
857 |
%_bindir/ldbadd |
Lines 846-857
TDB_NO_FSYNC=1 %make_build test
Link Here
|
846 |
%_bindir/ldbmodify |
860 |
%_bindir/ldbmodify |
847 |
%_bindir/ldbrename |
861 |
%_bindir/ldbrename |
848 |
%_bindir/ldbsearch |
862 |
%_bindir/ldbsearch |
|
|
863 |
%if_with doc |
849 |
%_man1dir/ldbadd.1* |
864 |
%_man1dir/ldbadd.1* |
850 |
%_man1dir/ldbdel.1* |
865 |
%_man1dir/ldbdel.1* |
851 |
%_man1dir/ldbedit.1* |
866 |
%_man1dir/ldbedit.1* |
852 |
%_man1dir/ldbmodify.1* |
867 |
%_man1dir/ldbmodify.1* |
853 |
%_man1dir/ldbrename.1* |
868 |
%_man1dir/ldbrename.1* |
854 |
%_man1dir/ldbsearch.1* |
869 |
%_man1dir/ldbsearch.1* |
|
|
870 |
%endif |
855 |
%_samba_mod_libdir/libldb-cmdline.so |
871 |
%_samba_mod_libdir/libldb-cmdline.so |
856 |
%endif |
872 |
%endif |
857 |
|
873 |
|
Lines 873-878
TDB_NO_FSYNC=1 %make_build test
Link Here
|
873 |
%config(noreplace) %_sysconfdir/samba/smb.conf |
889 |
%config(noreplace) %_sysconfdir/samba/smb.conf |
874 |
%config(noreplace) %_sysconfdir/samba/lmhosts |
890 |
%config(noreplace) %_sysconfdir/samba/lmhosts |
875 |
%config(noreplace) %_sysconfdir/sysconfig/samba |
891 |
%config(noreplace) %_sysconfdir/sysconfig/samba |
|
|
892 |
%if_with doc |
876 |
%_man1dir/profiles.1* |
893 |
%_man1dir/profiles.1* |
877 |
%_man1dir/smbcontrol.1* |
894 |
%_man1dir/smbcontrol.1* |
878 |
%_man1dir/testparm.1* |
895 |
%_man1dir/testparm.1* |
Lines 882-887
TDB_NO_FSYNC=1 %make_build test
Link Here
|
882 |
%_man7dir/samba.7* |
899 |
%_man7dir/samba.7* |
883 |
%_man8dir/net.8* |
900 |
%_man8dir/net.8* |
884 |
%_man8dir/pdbedit.8* |
901 |
%_man8dir/pdbedit.8* |
|
|
902 |
%endif |
885 |
|
903 |
|
886 |
# common libraries |
904 |
# common libraries |
887 |
%_samba_mod_libdir/libpopt-samba3-samba4.so |
905 |
%_samba_mod_libdir/libpopt-samba3-samba4.so |
Lines 1149-1162
TDB_NO_FSYNC=1 %make_build test
Link Here
|
1149 |
|
1167 |
|
1150 |
%files pidl |
1168 |
%files pidl |
1151 |
%attr(755,root,root) %_bindir/pidl |
1169 |
%attr(755,root,root) %_bindir/pidl |
|
|
1170 |
%if_with doc |
1152 |
%_man1dir/pidl.1.* |
1171 |
%_man1dir/pidl.1.* |
1153 |
%_man3dir/Parse::Pidl::* |
1172 |
%_man3dir/Parse::Pidl::* |
|
|
1173 |
%endif |
1154 |
%perl_vendor_privlib/* |
1174 |
%perl_vendor_privlib/* |
1155 |
|
1175 |
|
1156 |
%files -n python-module-%name |
1176 |
%files -n python-module-%name |
1157 |
%python_sitelibdir/* |
1177 |
%python_sitelibdir/* |
1158 |
|
1178 |
|
1159 |
%if_with docs |
1179 |
%if_with doc |
1160 |
%files doc |
1180 |
%files doc |
1161 |
%doc %_defaultdocdir/%rname/htmldocs |
1181 |
%doc %_defaultdocdir/%rname/htmldocs |
1162 |
%endif |
1182 |
%endif |
Lines 1173-1184
TDB_NO_FSYNC=1 %make_build test
Link Here
|
1173 |
%else |
1193 |
%else |
1174 |
%_samba_mod_libdir/libdsdb-module-samba4.so |
1194 |
%_samba_mod_libdir/libdsdb-module-samba4.so |
1175 |
%endif |
1195 |
%endif |
|
|
1196 |
%if_with doc |
1176 |
%_man1dir/gentest.1* |
1197 |
%_man1dir/gentest.1* |
1177 |
%_man1dir/locktest.1* |
1198 |
%_man1dir/locktest.1* |
1178 |
%_man1dir/masktest.1* |
1199 |
%_man1dir/masktest.1* |
1179 |
%_man1dir/ndrdump.1* |
1200 |
%_man1dir/ndrdump.1* |
1180 |
%_man1dir/smbtorture.1* |
1201 |
%_man1dir/smbtorture.1* |
1181 |
%_man1dir/vfstest.1* |
1202 |
%_man1dir/vfstest.1* |
|
|
1203 |
%endif |
1182 |
|
1204 |
|
1183 |
%if_with testsuite |
1205 |
%if_with testsuite |
1184 |
# files to ignore in testsuite mode |
1206 |
# files to ignore in testsuite mode |
Lines 1198-1205
TDB_NO_FSYNC=1 %make_build test
Link Here
|
1198 |
%_unitdir/winbind.service |
1220 |
%_unitdir/winbind.service |
1199 |
%attr(755,root,root) %_initrddir/winbind |
1221 |
%attr(755,root,root) %_initrddir/winbind |
1200 |
%_sysconfdir/NetworkManager/dispatcher.d/30-winbind |
1222 |
%_sysconfdir/NetworkManager/dispatcher.d/30-winbind |
|
|
1223 |
%if_with doc |
1201 |
%_man8dir/winbindd.8* |
1224 |
%_man8dir/winbindd.8* |
1202 |
%_man8dir/idmap_*.8* |
1225 |
%_man8dir/idmap_*.8* |
|
|
1226 |
%endif |
1203 |
|
1227 |
|
1204 |
%files winbind-clients |
1228 |
%files winbind-clients |
1205 |
%_bindir/ntlm_auth |
1229 |
%_bindir/ntlm_auth |
Lines 1210-1223
TDB_NO_FSYNC=1 %make_build test
Link Here
|
1210 |
/%_lib/libnss_wins.so.* |
1234 |
/%_lib/libnss_wins.so.* |
1211 |
/%_lib/security/pam_winbind.so |
1235 |
/%_lib/security/pam_winbind.so |
1212 |
%config(noreplace) %_sysconfdir/security/pam_winbind.conf |
1236 |
%config(noreplace) %_sysconfdir/security/pam_winbind.conf |
|
|
1237 |
%if_with doc |
1213 |
%_man1dir/ntlm_auth.1.* |
1238 |
%_man1dir/ntlm_auth.1.* |
1214 |
%_man1dir/wbinfo.1* |
1239 |
%_man1dir/wbinfo.1* |
1215 |
%_man5dir/pam_winbind.conf.5* |
1240 |
%_man5dir/pam_winbind.conf.5* |
1216 |
%_man8dir/pam_winbind.8* |
1241 |
%_man8dir/pam_winbind.8* |
|
|
1242 |
%endif |
1217 |
|
1243 |
|
1218 |
%files winbind-krb5-locator |
1244 |
%files winbind-krb5-locator |
1219 |
%_libdir/krb5/plugins/libkrb5/winbind_krb5_locator.so |
1245 |
%_libdir/krb5/plugins/libkrb5/winbind_krb5_locator.so |
|
|
1246 |
%if_with doc |
1220 |
%_man7dir/winbind_krb5_locator.7* |
1247 |
%_man7dir/winbind_krb5_locator.7* |
|
|
1248 |
%endif #doc |
1221 |
%endif |
1249 |
%endif |
1222 |
|
1250 |
|
1223 |
%if_with clustering_support |
1251 |
%if_with clustering_support |
Lines 1260-1265
TDB_NO_FSYNC=1 %make_build test
Link Here
|
1260 |
%_libexecdir/ctdb/ctdb_recovery_helper |
1288 |
%_libexecdir/ctdb/ctdb_recovery_helper |
1261 |
%_libexecdir/ctdb/smnotify |
1289 |
%_libexecdir/ctdb/smnotify |
1262 |
|
1290 |
|
|
|
1291 |
%if_with doc |
1263 |
%_man1dir/ctdb.1* |
1292 |
%_man1dir/ctdb.1* |
1264 |
%_man1dir/ctdbd.1* |
1293 |
%_man1dir/ctdbd.1* |
1265 |
%_man1dir/onnode.1* |
1294 |
%_man1dir/onnode.1* |
Lines 1271-1276
TDB_NO_FSYNC=1 %make_build test
Link Here
|
1271 |
%_man7dir/ctdb.7* |
1300 |
%_man7dir/ctdb.7* |
1272 |
%_man7dir/ctdb-tunables.7* |
1301 |
%_man7dir/ctdb-tunables.7* |
1273 |
%_man7dir/ctdb-statistics.7* |
1302 |
%_man7dir/ctdb-statistics.7* |
|
|
1303 |
%endif |
1274 |
|
1304 |
|
1275 |
%files ctdb-tests |
1305 |
%files ctdb-tests |
1276 |
%_libexecdir/ctdb/tests |
1306 |
%_libexecdir/ctdb/tests |
Lines 1285-1290
TDB_NO_FSYNC=1 %make_build test
Link Here
|
1285 |
%_includedir/samba-4.0/private |
1315 |
%_includedir/samba-4.0/private |
1286 |
|
1316 |
|
1287 |
%changelog |
1317 |
%changelog |
|
|
1318 |
* Wed Feb 15 2017 Michael Shigorin <mike@altlinux.org> 4.5.5-alt1.1%ubt |
1319 |
- BOOTSTRAP: renamed docs knob to doc, made it work on BRs and %%files |
1320 |
|
1288 |
* Wed Feb 01 2017 Evgeny Sinelnikov <sin@altlinux.ru> 4.5.5-alt1%ubt |
1321 |
* Wed Feb 01 2017 Evgeny Sinelnikov <sin@altlinux.ru> 4.5.5-alt1%ubt |
1289 |
- Update to winter release |
1322 |
- Update to winter release |
1290 |
- Fix PAM winbind problem with access user to keytab |
1323 |
- Fix PAM winbind problem with access user to keytab |
1291 |
- |
|
|