[leaf-commits] src/bering-uclibc4/source/libnfsidmap buildtool.cfg, NONE, 1.1 buildtool.mk, NONE, 1.1 libnfsidmap-0.24.tar.gz, NONE, 1.1

david M brooke <[email protected]> Sun, 02 Jan 2011 20:08:13 +0000
Newsgroups gmane.linux.leaf.cvs
Message-ID <[email protected]>
Update of /cvsroot/leaf/src/bering-uclibc4/source/libnfsidmap
In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv28708

Added Files:
	buildtool.cfg buildtool.mk libnfsidmap-0.24.tar.gz 
Log Message:
ID Mapping library required for NFS Server

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

<File buildtool.mk>
  Server = cvs4-sourceforge
  Directory = libnfsidmap
  Revision = HEAD
</File>

<File libnfsidmap-0.24.tar.gz>
  Server = cvs4-sourceforge
  Directory = libnfsidmap
  Revision = HEAD
  envname = LIBNFSIDMAP_SOURCE
</File>

<Package>
  <libnfsidmap>
    Version  = 0.24
    Revision = 1

    Help <<EOF
      A library to help mapping IDs, mainly for NFSv4.
      Homepage: http://www.citi.umich.edu/projects/nfsv4/linux/
      LRP package by __PACKAGER__, __BUILDDATE__
    EOF

    PackageType = lrp
    PackageName = libnfsidmap

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

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

    <Contents>
      <File>
        Filename        = usr/lib/libnfsidmap.so.0.3.0
        Source          = usr/lib/libnfsidmap.so.0.3.0
        Type            = binary
        Permissions     = 755
      </File>

      <File>
        Filename        = usr/lib/libnfsidmap.so.0
        Target          = usr/lib/libnfsidmap.so.0.3.0
        Type            = link
        Permissions     = 755
      </File>

      <File>
        Filename        = usr/lib/libnfsidmap.so
        Target          = usr/lib/libnfsidmap.so.0.3.0
        Type            = link
        Permissions     = 755
      </File>

      <File>
        Filename        = usr/lib/libnfsidmap/static.so
        Source          = usr/lib/libnfsidmap/static.so
        Type            = binary
        Permissions     = 755
      </File>

      <File>
        Filename        = usr/lib/libnfsidmap/nsswitch.so
        Source          = usr/lib/libnfsidmap/nsswitch.so
        Type            = binary
        Permissions     = 755
      </File>
    </Contents>
  </libnfsidmap>
</Package>


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

include $(MASTERMAKEFILE)

LIBNFSIDMAP_DIR:=$(shell $(BT_TGZ_GETDIRNAME) $(LIBNFSIDMAP_SOURCE) 2>/dev/null )
ifeq ($(LIBNFSIDMAP_DIR),)
LIBNFSIDMAP_DIR:=$(shell cat DIRNAME)
endif
LIBNFSIDMAP_TARGET_DIR:=$(BT_BUILD_DIR)/libnfsidmap

# Option settings for 'configure':
#   Move default install from /usr/local to /usr
CONFOPTS:=--prefix=/usr

$(LIBNFSIDMAP_DIR)/.source:
	zcat $(LIBNFSIDMAP_SOURCE) | tar -xvf -
	echo $(LIBNFSIDMAP_DIR) > DIRNAME
	touch $(LIBNFSIDMAP_DIR)/.source

source: $(LIBNFSIDMAP_DIR)/.source

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

build: $(LIBNFSIDMAP_DIR)/.configure
	mkdir -p $(LIBNFSIDMAP_TARGET_DIR)
	$(MAKE) CC=$(TARGET_CC) LD=$(TARGET_LD) -C $(LIBNFSIDMAP_DIR)
	$(MAKE) -C $(LIBNFSIDMAP_DIR) DESTDIR=$(LIBNFSIDMAP_TARGET_DIR) install
#
	$(BT_STRIP) $(BT_STRIP_LIBOPTS) $(LIBNFSIDMAP_TARGET_DIR)/usr/lib/libnfsidmap*.so
	$(BT_STRIP) $(BT_STRIP_LIBOPTS) $(LIBNFSIDMAP_TARGET_DIR)/usr/lib/libnfsidmap/*.so
	cp -ap $(LIBNFSIDMAP_TARGET_DIR)/usr/lib/* $(BT_STAGING_DIR)/usr/lib
	cp -ap $(LIBNFSIDMAP_TARGET_DIR)/usr/include/* $(BT_STAGING_DIR)/usr/include

clean:
	rm -rf $(LIBNFSIDMAP_TARGET_DIR)
	$(MAKE) -C $(LIBNFSIDMAP_DIR) clean
	rm -f $(LIBNFSIDMAP_DIR)/.configure

srcclean: clean
	rm -rf $(LIBNFSIDMAP_DIR) 
	-rm DIRNAME


--- NEW FILE: libnfsidmap-0.24.tar.gz ---
(This appears to be a binary file; contents omitted.)


------------------------------------------------------------------------------
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and, 
should the need arise, upgrade to a full multi-node Oracle RAC database 
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl