Summary: Samba shared Name: samba Version: 3.0.32 Release: 1 License: GPL Group: System/Base Source: %{name}-%{version}.tar.gz %description Samba provides file and print servers for SMB/CIFS clients and Windows networking. %prep %setup -q %build cd source ./configure --prefix=/usr \ --sysconfdir=/etc \ --localstatedir=/var \ --with-piddir=/var/run \ --with-fhs \ --with-smbmount make %install cd source make DESTDIR=$RPM_BUILD_ROOT ROOTSBINDIR=/sbin install-everything mv -v $RPM_BUILD_ROOT/usr/lib/samba/libsmbclient.so $RPM_BUILD_ROOT/usr/lib && ln -v -sf ../libsmbclient.so $RPM_BUILD_ROOT/usr/lib/samba && ln -v -sf libsmbclient.so $RPM_BUILD_ROOT/usr/lib/libsmbclient.so.0 && chmod -v 644 $RPM_BUILD_ROOT/usr/include/lib{smbclient,msrpc}.h && install -v -m755 nsswitch/libnss_win{s,bind}.so $RPM_BUILD_ROOT/lib && ln -v -sf libnss_winbind.so $RPM_BUILD_ROOT/lib/libnss_winbind.so.2 && ln -v -sf libnss_wins.so $RPM_BUILD_ROOT/lib/libnss_wins.so.2 && install -v -m644 ../examples/smb.conf.default $RPM_BUILD_ROOT/etc/samba && install -v -m755 -d $RPM_BUILD_ROOT/usr/share/doc/samba-3.0.25b && install -v -m644 ../docs/*.pdf $RPM_BUILD_ROOT/usr/share/doc/samba-3.0.25b && ln -v -s ../../samba/swat $RPM_BUILD_ROOT/usr/share/doc/samba-3.0.25b %post echo -e "Checking for Samba configuration file: \c " if [ -f /etc/samba/smb.conf ]; then echo "file exsists" else cat > /etc/samba/smb.conf << "EOF" [global] workgroup = WORKGROUP unix charset = UTF-8 EOF echo "created configureation file" fi %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) / %changelog * Thu Sep 11 2008 Jonathan Norman 3.0.32-1 - Fixed listed files - Upgraded from 3.0.28a to 3.0.32 - Removed BuildRoot - Rewrote description - Removed PAM from configuration - Updated install options