Difference between revisions of "Samba4/OSX"

m
Line 9: Line 9:
 
  tar -xvjf samba-4.0.0alpha14.tar.gz
 
  tar -xvjf samba-4.0.0alpha14.tar.gz
 
  cd samba-4.0.0alpha14/source4
 
  cd samba-4.0.0alpha14/source4
  export PKG_CONFIG_PATH=/opt/local/lib/pkgconfig<sup>1,2</sup>
+
  export PKG_CONFIG_PATH=/opt/local/lib/pkgconfig<sup>1</sup>
 
  ./configure
 
  ./configure
 
  make
 
  make
Line 19: Line 19:
 
==Building a Samba4 Port==
 
==Building a Samba4 Port==
 
==Notes==
 
==Notes==
# Hoping for the mediawiki cite.php extension.
 
 
# This was a hack to help autotools find talloc in MacPorts.  TODO: Gather more info a build a bug report, if it is still required on alpha15
 
# This was a hack to help autotools find talloc in MacPorts.  TODO: Gather more info a build a bug report, if it is still required on alpha15

Revision as of 15:04, 5 February 2011

Under Construction. Right now, this page is a short list of notes.

Dependencies

Install MacPorts using the instructions on macports.org. Once your MacPorts system is set up how you like it, type in the following command to install Samba 4 dependencies.

# port install python27 python_select gnutls readline talloc && python_select python27

Compiling Samba4

You can use Git as in general guide, or you may prefer to use releases:

wget http://download.samba.org/samba/ftp/samba4/samba-4.0.0alpha14.tar.gz
tar -xvjf samba-4.0.0alpha14.tar.gz
cd samba-4.0.0alpha14/source4
export PKG_CONFIG_PATH=/opt/local/lib/pkgconfig1
./configure
make
sudo make install
./setup/provision --realm=samdom.example.com --domain=SAMDOM --adminpass=SOMEPASSWORD --server-role='domain controller'

Managing Samba4 with Launchd

Configuring Samba 4 with Server Admin

Building a Samba4 Port

Notes

  1. This was a hack to help autotools find talloc in MacPorts. TODO: Gather more info a build a bug report, if it is still required on alpha15