Update of /cvsroot/leaf/devel/davidmbrooke/src/bering-uclibc/apps/nfsutils
In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv1271/nfsutils

Added Files:
        buildtool.cfg buildtool.mk 
Log Message:
NFS Server Package for Werner van Staden

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

<File buildtool.mk>
  Server = cvs-contrib-sourceforge
  Directory = nfsutils
  Revision = HEAD
</File>

<File nfs-utils-1.1.1.tar.gz>
  Server = cvs-contrib-sourceforge
  Directory = nfsutils
  Revision = HEAD
  envname = NFSUTILS_SOURCE
</File>

<File support_nfs_svc_socket_c.patch>
  Server = cvs-contrib-sourceforge
  Directory = nfsutils
  Revision = HEAD
  envname = NFSUTILS_PATCH1
</File>

<File utils_mountd_cache_c.patch>
  Server = cvs-contrib-sourceforge
  Directory = nfsutils
  Revision = HEAD
  envname = NFSUTILS_PATCH2
</File>

<File nfsutils.default>
  Server = cvs-contrib-sourceforge
  Directory = nfsutils
  Revision = HEAD
</File>

<File nfsutils.exports>
  Server = cvs-contrib-sourceforge
  Directory = nfsutils
  Revision = HEAD
</File>

<File nfsutils.init>
  Server = cvs-contrib-sourceforge
  Directory = nfsutils
  Revision = HEAD
</File>


<Package>
  <nfsutils>
    Version  = 1.1.1
    Revision = 1

    Help <<EOF
      The user-space daemons required for an NFS server where nfsd support
      is included in the kernel. Includes rpc.nfsd, rpc.mountd, exportfs
      and supporting utilities.
      Demands a kernel compiled with CONFIG_NFSD=m, CONFIG_NFSD_V3=y,
      CONFIG_NFSD_TCP=y, CONFIG_SUNRPC=m, CONFIG_LOCKD=m and CONFIG_LOCKD_V4=y
      and the loading of the resultant kernel modules (sunrpc, lockd, nfsd).
      Also demands a variant of uClibc compiled with UCLIBC_HAS_RPC=y for
      functions svcudp_create() and svctcp_create().
      Homepage: http://nfs.sourceforge.net/
      Requires: portmap.lrp
      LRP package by __PACKAGER__, __BUILDDATE__
    EOF

    PackageType = lrp
    PackageName = nfsutils

    <Permissions>
      Files = 644
      Directories = 755
    </Permissions>

    <Owner>
      Files = root:root
      Directories = root:root
    </Owner>

    <Contents>
      <File>
        Filename        = usr/sbin/exportfs
        Source          = usr/sbin/exportfs
        Type            = binary
        Permissions     = 755
      </File>

      <File>
        Filename        = usr/sbin/
        Source          = usr/sbin/rpc.*
        Type            = binary
        Permissions     = 755
      </File>
 
      <File>
        Filename        = usr/sbin/showmount
        Source          = usr/sbin/showmount
        Type            = binary
        Permissions     = 755
      </File>

      <File>
        Filename        = usr/sbin/sm-notify
        Source          = usr/sbin/sm-notify
        Type            = binary
        Permissions     = 755
      </File>

      <File>
        Filename        = etc/default/nfsutils
        Source          = etc/default/nfsutils
        Description     = nfsutils daemon configuration
        Type            = binary
        Type            = conf
        Type            = local
      </File>

      <File>
        Filename        = etc/exports
        Source          = etc/exports
        Description     = nfsutils exportfs configuration
        Type            = binary
        Type            = conf
        Type            = local
      </File>

      <File>
        Filename        = etc/init.d/nfsutils
        Source          = etc/init.d/nfsutils
        Type            = binary
        Permissions     = 755
      </File>

      <File>
        Filename        = var/lib/nfs/sm
        Type            = directory
      </File>
    </Contents>
  </nfsutils>
</Package>


--- NEW FILE: buildtool.mk ---
#############################################################
#
# buildtool makefile for nfsutils
#
#############################################################

include $(MASTERMAKEFILE)

NFSUTILS_DIR:=nfs-utils-1.1.1
NFSUTILS_TARGET_DIR:=$(BT_BUILD_DIR)/nfsutils

# Option settings for 'configure':
#   Don't want the extra complexity of NFSv4
#   Disable uuid to avoid the need for libblkid
#   Disable gss to avoid the need for libnfsidmap
CONFOPTS:=--enable-nfsv4=no --enable-uuid=no --enable-gss=no \
    --build=$(GNU_TARGET_NAME) --host=$(GNU_HOST_NAME)

$(NFSUTILS_DIR)/.source:
        zcat $(NFSUTILS_SOURCE) | tar -xvf -
        ( cd $(NFSUTILS_DIR) ; \
                patch -p1 < ../$(NFSUTILS_PATCH1) ; \
                patch -p1 < ../$(NFSUTILS_PATCH2) )
        touch $(NFSUTILS_DIR)/.source

source: $(NFSUTILS_DIR)/.source

# Need libwrap (TCP_WRAPPERS) for the "configure" step, so run configure
# as part of "build" rather than "source" so that dependency is resolved

$(NFSUTILS_DIR)/.configure: $(NFSUTILS_DIR)/.source
        ( cd $(NFSUTILS_DIR) ; ./configure $(CONFOPTS) )
        touch $(NFSUTILS_DIR)/.configure

build: $(NFSUTILS_DIR)/.configure
        mkdir -p $(NFSUTILS_TARGET_DIR)
        $(MAKE) CC=$(TARGET_CC) LD=$(TARGET_LD) -C $(NFSUTILS_DIR)
        $(MAKE) -C $(NFSUTILS_DIR) DESTDIR=$(NFSUTILS_TARGET_DIR) install
#
        $(BT_STRIP) $(BT_STRIP_BINOPTS) $(NFSUTILS_TARGET_DIR)/usr/sbin/exportfs
        cp -f $(NFSUTILS_TARGET_DIR)/usr/sbin/exportfs 
$(BT_STAGING_DIR)/usr/sbin
        $(BT_STRIP) $(BT_STRIP_BINOPTS) $(NFSUTILS_TARGET_DIR)/usr/sbin/nfsstat
        cp -f $(NFSUTILS_TARGET_DIR)/usr/sbin/nfsstat $(BT_STAGING_DIR)/usr/sbin
        $(BT_STRIP) $(BT_STRIP_BINOPTS) 
$(NFSUTILS_TARGET_DIR)/usr/sbin/rpc.mountd
        cp $(NFSUTILS_TARGET_DIR)/usr/sbin/rpc.mountd $(BT_STAGING_DIR)/usr/sbin
        $(BT_STRIP) $(BT_STRIP_BINOPTS) $(NFSUTILS_TARGET_DIR)/usr/sbin/rpc.nfsd
        cp -f $(NFSUTILS_TARGET_DIR)/usr/sbin/rpc.nfsd 
$(BT_STAGING_DIR)/usr/sbin
        $(BT_STRIP) $(BT_STRIP_BINOPTS) 
$(NFSUTILS_TARGET_DIR)/usr/sbin/rpc.statd
        cp -f $(NFSUTILS_TARGET_DIR)/usr/sbin/rpc.statd 
$(BT_STAGING_DIR)/usr/sbin
        $(BT_STRIP) $(BT_STRIP_BINOPTS) 
$(NFSUTILS_TARGET_DIR)/usr/sbin/showmount
        cp -f $(NFSUTILS_TARGET_DIR)/usr/sbin/showmount 
$(BT_STAGING_DIR)/usr/sbin
        $(BT_STRIP) $(BT_STRIP_BINOPTS) 
$(NFSUTILS_TARGET_DIR)/usr/sbin/sm-notify
        cp -f $(NFSUTILS_TARGET_DIR)/usr/sbin/sm-notify 
$(BT_STAGING_DIR)/usr/sbin
        mkdir -p $(BT_STAGING_DIR)/etc/default/
        mkdir -p $(BT_STAGING_DIR)/etc/init.d/
        cp -a nfsutils.default $(BT_STAGING_DIR)/etc/default/nfsutils
        cp -a nfsutils.exports $(BT_STAGING_DIR)/etc/exports
        cp -a nfsutils.init $(BT_STAGING_DIR)/etc/init.d/nfsutils

clean:
        rm -rf $(NFSUTILS_TARGET_DIR)
        $(MAKE) -C $(NFSUTILS_DIR) clean
        rm -f $(NFSUTILS_DIR)/.configure

srcclean: clean
        rm -rf $(NFSUTILS_DIR) 



------------------------------------------------------------------------------
Oracle to DB2 Conversion Guide: Learn learn about native support for PL/SQL,
new data types, scalar functions, improved concurrency, built-in packages, 
OCI, SQL*Plus, data movement tools, best practices and more.
http://p.sf.net/sfu/oracle-sfdev2dev 
_______________________________________________
leaf-cvs-commits mailing list
leaf-cvs-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-cvs-commits

Reply via email to