#!/bin/bash hvconfig_pre() { install -d /var/cache/samba } hvbuild_post() { mv /usr/lib/samba/libsmbclient.so /usr/lib ln -sf ../libsmbclient.so /usr/lib/samba mkdir -p /var/log/samba # libsmbclient.a doesn't seem to be installed... #chmod 644 /usr/include/libsmbclient.h /usr/lib/samba/libsmbclient.a chmod 644 /usr/include/libsmbclient.h install -v -m755 nsswitch/libnss_win{s,bind}.so /lib ln -sf libnss_winbind.so /lib/libnss_winbind.so.2 ln -sf libnss_wins.so /lib/libnss_wins.so.2 cp ../examples/smb.conf.default /etc/samba install -v -m644 ../docs/*.pdf /usr/share/samba if [ -f nsswitch/pam_winbind.so ]; then install -v -m755 nsswitch/pam_winbind.so /lib/security fi # Configuring SWAT string_add "swat 901/tcp" /etc/services string_add "swat_tunnel 902/tcp" /etc/services cat > /etc/xinetd.d/swat << "EOF" service swat { disable = no socket_type = stream protocol = tcp wait = no user = root server = /usr/sbin/swat log_type = SYSLOG local4 info } EOF # Bootscript install -v -m740 ${SCRDIR}/bootscripts/samba /etc/rc.d/init.d # script-name start stop bootscript_add_rc3 samba 85 10 }