#!/bin/sh
# Build samba for Slackware.
CWD=`pwd`
tar xzvf samba-2.0.3.tar.gz
cd samba-2.0.3
# The patch below sets the following directories that
# can't be defined with flags to configure:
# CODEPAGEDIR = /usr/lib/samba/codepages
# SBINDIR = /usr/sbin (there is a configure flag for this, but it's ignored)
zcat $CWD/samba-2.0.3.diff.gz | patch
cd source
/configure --prefix=/usr \
--localstatedir=/var/log \
--bindir=/usr/bin \
--sbindir=/usr/sbin \
--sysconfdir=/etc \
--libdir=/etc \
--with-privatedir=/usr/lib/samba/private \
--with-swatdir=/usr/lib/samba/swat \
--with-lockdir=/var/lock \
--with-smbmount
make CFLAGS="-O"