[leaf-commits] src/bering-uclibc4/source/samba buildtool.cfg, NONE, 1.1 buildtool.mk, NONE, 1.1 samba.cron, NONE, 1.1 samba.init, NONE, 1.1 smb.conf, NONE, 1.1

Andrew <[email protected]>
Newsgroups gmane.linux.leaf.cvs
Message-ID <[email protected]>
Update of /cvsroot/leaf/src/bering-uclibc4/source/samba
In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv11633/source/samba

Added Files:
	buildtool.cfg buildtool.mk samba.cron samba.init smb.conf 
Log Message:
Fixed siproxd, updated samba to 3.5.5


--- NEW FILE: samba.init ---
#!/bin/sh
#
# Start/stops the Samba daemons (nmbd and smbd).
#
# $Id: samba.init,v 1.1 2010/09/18 15:33:44 nitr0man Exp $
#
RCDLINKS="0,K19 1,K19 2,S20 3,S20 4,S20 5,S20 6,K19"

NMBDPID=/var/run/nmbd.pid
SMBDPID=/var/run/smbd.pid

# clear conflicting settings from the environment
unset TMPDIR

# See if the daemons are there
test -x /usr/sbin/nmbd -a -x /usr/sbin/smbd || exit 0

case "$1" in
	start)
		echo -n "Starting Samba daemons:"
		
		echo -n " nmbd"
		start-stop-daemon --start --quiet --exec /usr/sbin/nmbd -- -D

		echo -n " smbd"
		start-stop-daemon --start --quiet --exec /usr/sbin/smbd -- -D

		echo "."
		;;
	stop)
		echo -n "Stopping Samba daemons:"

		echo -n " nmbd"
		start-stop-daemon --stop --quiet --pidfile $NMBDPID
		sleep 1
		# remove stale PID file
		[ -f $NMBDPID ] && rm -f $NMBDPID

		echo -n " smbd"
		start-stop-daemon --stop --quiet --pidfile $SMBDPID
		sleep 1
		# remove stale PID file
		[ -f $SMBDPID ] && rm -f $SMBDPID

		echo "."
		;;
	reload)
		echo -n "Reloading /etc/samba/smb.conf (smbd only)"
		start-stop-daemon --stop --signal 1 --pidfile $SMBDPID

		echo "."
		;;
	restart|force-reload)
		$0 stop
		sleep 1
		$0 start
		;;
	*)
		echo "Usage: /etc/init.d/samba {start|stop|reload|restart|force-reload}"
		exit 1
		;;
esac

exit 0

--- NEW FILE: samba.cron ---
#!/bin/sh
# Save weekly LOGDEPTH versions of syslogfile
LOGDEPTH=4
# syslogfile name
LOGFILE1=/var/log/smb
LOGFILE2=/var/log/nmb

if [ -f $LOGFILE1 ]; then
	savelog -g wheel -m 644 -c $LOGDEPTH $LOGFILE1 >/dev/null
fi

if [ -f $LOGFILE2 ]; then
	savelog -g wheel -m 644 -c $LOGDEPTH $LOGFILE2 >/dev/null
fi

/etc/init.d/samba restart > /dev/null

--- NEW FILE: buildtool.cfg ---

<Server samba.org>
	Type = http
	Name = www.samba.org
	Serverpath = /samba
</Server>
                        
                        
<File buildtool.mk>
  Server = cvs4-sourceforge
  Revision = HEAD
  Directory = samba
</File>

<File samba-3.5.5.tar.gz>
  Server = samba.org
  Revision = HEAD
  envname = SAMBA_SOURCE
  Directory = ftp
</File>

#<File patch-2.0.10-2.0.10a.diff.gz>
#  Server = cvs-sourceforge
#  Revision = HEAD
#  envname = SAMBA_PATCH1
#  Directory = samba
#</File>

#<File samba-nocups.patch.gz>
#  Server = cvs-sourceforge
#  Revision = HEAD
#  envname = SAMBA_PATCH2
#  Directory = samba
#</File>

<File samba.init>
  Server = cvs4-sourceforge
  Revision = HEAD
  Directory = samba
</File>

<File samba.cron>
  Server = cvs4-sourceforge
  Revision = HEAD
  Directory = samba
</File>

<File smb.conf>
  Server = cvs4-sourceforge
  Revision = HEAD
  Directory = samba
</File>

<Package>
	<samba>
		Version = 2.0.10a
		Revision = 1

		Help <<EOF
		Samba smbd and nmbd daemons
		Homepage: http://www.samba.org/
		LEAF package by __PACKAGER__, __BUILDDATE__
		EOF
		
		<Permissions>
			Files = 644
			Directories = 755
		</Permissions>

		<Owner>
			Files = root:root
			Directories = root:root
		</Owner>
		
		<Contents>
			<File>          
				Source          = usr/sbin/smbd
				Filename        = usr/sbin/smbd
				Type            = binary
				Permissions = 755
			</File>		
			<File>          
				Source          = usr/sbin/nmbd
				Filename        = usr/sbin/nmbd
				Type            = binary
				Permissions = 755
			</File>		
			<File>          
				Source          = usr/sbin/smbpasswd
				Filename        = usr/sbin/smbpasswd
				Type            = binary
				Permissions = 755
			</File>		
			<File>          
				Source          = etc/cron.weekly/samba
				Filename        = etc/cron.weekly/samba
				Type            = binary
				Permissions = 755
			</File>		
			<File>          
				Source          = etc/init.d/samba
				Filename        = etc/init.d/samba
				Type            = binary
				Permissions = 755
			</File>		
			<File>          
				Source          = etc/samba/smb.conf
				Filename        = etc/samba/smb.conf
				Description	= samba config file
				Type		= conf
				Type		= local
				Type            = binary
				Permissions = 644
			</File>		
			<File>          
				Filename        = etc/samba/smbpasswd
				Type		= local
			</File>		
			<File>          
				Source          = etc/samba/codepages/unicode_map.850
				Filename        = etc/samba/codepages/unicode_map.850
				Type            = binary
				Permissions = 644
			</File>		
			<File>          
				Source          = etc/samba/codepages/codepage.850
				Filename        = etc/samba/codepages/codepage.850
				Type            = binary
				Permissions = 644
			</File>		
#			<File>          
#				Filename        = etc/samba
#				Type            = local
#			</File>		
		</Contents>			
	</samba>
</Package>

--- NEW FILE: buildtool.mk ---
#############################################################
#
# SAMBA 
#
#############################################################

include $(MASTERMAKEFILE)

SAMBA_DIR:=samba-3.5.5
SAMBA_TARGET_DIR:=$(BT_BUILD_DIR)/samba
export AUTOCONF=$(BT_STAGING_DIR)/bin/autoconf


BVARS = BASEDIR=/usr \
	LIBDIR=/etc/samba \
	SMB_PASSWD_FILE=/etc/samba/smbpasswd \
	SMBLOGFILE=/var/log/smb NMBLOGFILE=/var/log/nmb

$(SAMBA_DIR)/.source:
	zcat $(SAMBA_SOURCE) | tar -xvf -
#	zcat $(SAMBA_PATCH1) | patch -d $(SAMBA_DIR) -p1
#	zcat $(SAMBA_PATCH2) | patch -d $(SAMBA_DIR) -p1
	touch $(SAMBA_DIR)/.source
	
$(SAMBA_DIR)/.configured: $(SAMBA_DIR)/.source
	(cd $(SAMBA_DIR)/source3 ; CFLAGS="$(BT_COPT_FLAGS)" CC=$(TARGET_CC) LD=$(TARGET_LD) \
		./configure \
		--host=$(GNU_HOST_NAME) \
		--build=$(GNU_HOST_NAME) \
		--target=$(GNU_HOST_NAME) \
		--prefix=/usr \
		--sysconfdir=/etc \
		--with-privatedir=/etc/samba \
		--localstatedir=/var \
		--with-lockdir=/var/run \
		--without-smbmount \
		--disable-cups);
	touch $(SAMBA_DIR)/.configured

	
source: $(SAMBA_DIR)/.source

build: $(SAMBA_DIR)/.configured
	-mkdir -p $(SAMBA_TARGET_DIR)
	-mkdir -p $(SAMBA_TARGET_DIR)/etc/cron.weekly
	-mkdir -p $(SAMBA_TARGET_DIR)/etc/init.d
	-mkdir -p $(SAMBA_TARGET_DIR)/usr/sbin

	make -C $(SAMBA_DIR)/source $(BVARS) all

	$(SAMBA_DIR)/source/script/installcp.sh \
	$(SAMBA_DIR)/source \
	$(SAMBA_TARGET_DIR)/etc/samba \
	$(SAMBA_TARGET_DIR)/etc/samba/codepages \
	$(SAMBA_DIR)/source/bin \
	850

	-$(BT_STRIP) $(BT_STRIP_BINOPTS) $(SAMBA_DIR)/source/bin/smbd
	-$(BT_STRIP) $(BT_STRIP_BINOPTS) $(SAMBA_DIR)/source/bin/nmbd
	-$(BT_STRIP) $(BT_STRIP_BINOPTS) $(SAMBA_DIR)/source/bin/smbpasswd
	cp -a samba.init $(SAMBA_TARGET_DIR)/etc/init.d/samba
	cp -a samba.cron $(SAMBA_TARGET_DIR)/etc/cron.weekly/samba
	cp -a smb.conf $(SAMBA_TARGET_DIR)/etc/samba
	cp -a $(SAMBA_DIR)/source/bin/smbd $(SAMBA_TARGET_DIR)/usr/sbin 
	cp -a $(SAMBA_DIR)/source/bin/nmbd $(SAMBA_TARGET_DIR)/usr/sbin 
	cp -a $(SAMBA_DIR)/source/bin/smbpasswd $(SAMBA_TARGET_DIR)/usr/sbin 
	cp -a $(SAMBA_TARGET_DIR)/* $(BT_STAGING_DIR)	
	touch $(SAMBA_DIR)/.build	

clean:
	-make -C $(SAMBA_DIR) clean
	rm -rf $(SAMBA_TARGET_DIR)
	rm -f $(SAMBA_DIR)/.build
	rm -f $(SAMBA_DIR)/.configured
	
srcclean:
	rm -rf $(SAMBA_DIR)
	

--- NEW FILE: smb.conf ---
# Global parameters
[global]
	workgroup = LEAF
	guest account = pcguest
	encrypt passwords = yes
	wins support = yes
	name resolve order = wins lmhosts hosts bcast

[homes]
	comment = Home Directories
	read only = No
	browseable = No


------------------------------------------------------------------------------
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.