[Samba] Offical RHEL AD DC on RHEL
Dario Lesca
d.lesca at solinos.it
Mon Feb 20 08:50:57 UTC 2017
Il giorno dom, 19/02/2017 alle 21.17 -0700, Jeff Sadowski via samba ha
scritto:
> I was never able to build it in a way
I have rebuild samba from rpm source on Centos 7 (samba 4.4.4) and
Fedora (samba 4.5.5) with this procedure:
> > [lesca at dodo rpmbuild]$ cat rebuild.txt
> #
>
> # Install Development ...
> sudo yum -y groupinstall 'Development Tools'
> # sudo dnf -y groupinstall 'Development Tools' # Fedora
>
> # Install yum/dnf utilitiy
> sudo yum -y install rpm-build yum-utils createrepo
> # sudo dnf -y install rpm-build yum-utils createrepo # Fedora
>
> # Download last samba source
> # or download froma a centos mirror if vault don't work: http://bay.uchicago.edu/centos-vault/7.3.1611/
> yumdownloader --source samba
> # dnf download --source samba # Fedora
>
> # Install samba source
> rpm -ivh samba-4.*.src.rpm
>
> # Modify .spec file
> sed -i \
> -e 's/%define main_release .*/&.1/' \
> -e 's/%global with_mitkrb5 1/%global with_mitkrb5 0/' \
> -e 's/%global with_dc 0/%global with_dc 1/' \
> /home/lesca/rpmbuild/SPECS/samba.spec
>
> # samba 4.5.x (Fedora) do also this....
> sed -i \
> -e 's|^%.*libntvfs-samba4.so|# &\n%{_libdir}/samba/bind9/dlz_bind9_11.so\n%{_libdir}/samba/ldb/dsdb_notification.so\n%{_libdir}/samba/ldb/vlv.so|' \
> /home/lesca/rpmbuild/SPECS/samba.spec
>
> # Install Build dependence
> sudo yum install -y gnutls-devel
> sudo yum-builddep -y ./rpmbuild/SPECS/samba.spec
> # sudo dnf builddep -y ./rpmbuild/SPECS/samba.spec # Fedora
>
> # Rebuild samba ...
> rpmbuild --without clustering -ba ./rpmbuild/SPECS/samba.spec
>
> # Create repository ...
> createrepo ./rpmbuild/RPMS
>
> # Copy all in some public place ...
> rsync -avzR --delete ./rpmbuild/./{RPMS,SRPMS} 10.11.12.1:/var/www/html/samba4/rpmbuild/
>
> # Follow HowTo for deploy...
>
hope this help
--
Dario Lesca
(inviato dal mio Linux Fedora 25 Workstation)
More information about the samba
mailing list