Update of /cvsroot/leaf/src/bering-uclibc4/source/util-linux-ng
In directory 
sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv24019/source/util-linux-ng

Added Files:
        buildtool.cfg buildtool.mk util-linux-ng-2.17.tar.bz2 
Log Message:
Replaced legacy util-linux by util-linux-ng. Removed AES support for 
loopback device - if it really needed, it may be added later.


--- NEW FILE: buildtool.cfg ---
<File buildtool.mk>
  Server = cvs4-sourceforge
  Revision = HEAD
  Directory = util-linux-ng
</File>

<File util-linux-ng-2.17.tar.bz2>
  Server = cvs4-sourceforge
  Revision = HEAD
  Directory = util-linux-ng
  envname = UTIL_LINUX_NG_SOURCE
</File>


--- NEW FILE: buildtool.mk ---
#############################################################
#
# util-linux (+loop-AES)
#
#############################################################

include $(MASTERMAKEFILE)
UTIL_LINUX_DIR:=util-linux-ng-2.17
UTIL_LINUX_TARGET_DIR:=$(BT_BUILD_DIR)/util-linux-ng
OPT="-pipe -fomit-frame-pointer $(BT_COPT_FLAGS)"
export $OPT

LOOPAES_DIR:=loop-AES-v3.1d

$(UTIL_LINUX_DIR)/.source: 
        bzcat $(UTIL_LINUX_NG_SOURCE) |  tar -xvf - 
#       cat $(LOOPAES_DIR)/$(UTIL_LINUX_DIR).diff | patch -d $(UTIL_LINUX_DIR) 
-p1
        touch $(UTIL_LINUX_DIR)/.source
        
$(UTIL_LINUX_DIR)/.configured: $(UTIL_LINUX_DIR)/.source
        (cd $(UTIL_LINUX_DIR) ; CC=$(TARGET_CC) CFLAGS="" ./configure );
#       perl -i -p -e 's,HAVE_SLANG=yes,HAVE_SLANG=no,' 
$(UTIL_LINUX_DIR)/MCONFIG
        perl -i -p -e 's,LIBSLANG=-lslang,LIBSLANG=,' $(UTIL_LINUX_DIR)/MCONFIG
        touch $(UTIL_LINUX_DIR)/.configured
        
$(UTIL_LINUX_DIR)/.build: $(UTIL_LINUX_DIR)/.configured
        mkdir -p $(UTIL_LINUX_TARGET_DIR)
        mkdir -p $(UTIL_LINUX_TARGET_DIR)/sbin
        $(MAKE) CC=$(TARGET_CC)  OPT="$(BT_COPT_FLAGS)" -C 
$(UTIL_LINUX_DIR)/disk-utils mkswap
        $(MAKE) CC=$(TARGET_CC)  OPT="$(BT_COPT_FLAGS)" -C 
$(UTIL_LINUX_DIR)/fdisk fdisk
        $(MAKE) CC=$(TARGET_CC)  OPT="$(BT_COPT_FLAGS)" -C 
$(UTIL_LINUX_DIR)/mount swapon
        $(MAKE) CC=$(TARGET_CC)  OPT="$(BT_COPT_FLAGS)" -C 
$(UTIL_LINUX_DIR)/mount losetup
        -$(BT_STRIP) $(BT_STRIP_BINOPTS) $(UTIL_LINUX_DIR)/fdisk/fdisk
        -$(BT_STRIP) $(BT_STRIP_BINOPTS) $(UTIL_LINUX_DIR)/mount/swapon 
        -$(BT_STRIP) $(BT_STRIP_BINOPTS) $(UTIL_LINUX_DIR)/mount/losetup
        -$(BT_STRIP) $(BT_STRIP_BINOPTS) $(UTIL_LINUX_DIR)/disk-utils/mkswap
        cp -a $(UTIL_LINUX_DIR)/fdisk/fdisk $(UTIL_LINUX_TARGET_DIR)/sbin/
        cp -a $(UTIL_LINUX_DIR)/mount/swapon $(UTIL_LINUX_TARGET_DIR)/sbin/
        cp -a $(UTIL_LINUX_DIR)/mount/losetup $(UTIL_LINUX_TARGET_DIR)/sbin/
        cp -a $(UTIL_LINUX_DIR)/disk-utils/mkswap 
$(UTIL_LINUX_TARGET_DIR)/sbin/ 
        cp -a $(UTIL_LINUX_TARGET_DIR)/* $(BT_STAGING_DIR)
        touch $(UTIL_LINUX_DIR)/.build

#$(LOOPAES_DIR)/.source:
#       bzcat $(LOOPAES_SOURCE) | tar -xvf -
#       touch $(LOOPAES_DIR)/.source

#$(LOOPAES_DIR)/.build: $(LOOPAES_DIR)/.source
#       rm -f 
$(BT_STAGING_DIR)/lib/modules/$(BT_KERNEL_RELEASE)/kernel/drivers/block/loop.o
#       $(MAKE) -C $(LOOPAES_DIR) CC=$(TARGET_CC) 
CFLAGS_MODULE="$(BT_COPT_FLAGS)" LINUX_SOURCE=$(BT_LINUX_DIR) 
INSTALL_MOD_PATH=$(BT_STAGING_DIR) DEPMOD=$(BT_DEPMOD)
#       -$(BT_STRIP) --strip-debug 
$(BT_STAGING_DIR)/lib/modules/$(BT_KERNEL_RELEASE)/block/loop.o
#       touch $(LOOPAES_DIR)/.build
  
source: $(UTIL_LINUX_DIR)/.source

build: $(UTIL_LINUX_DIR)/.build 

clean: 
        -rm $(UTIL_LINUX_DIR)/.build
        -rm $(LOOPAES_DIR)/.build
        rm -rf $(UTIL_LINUX_TARGET_DIR)
        $(MAKE) -C $(UTIL_LINUX_DIR) clean

srcclean: 
        rm -rf $(UTIL_LINUX_TARGET_DIR)
        rm -rf $(UTIL_LINUX_DIR)

--- NEW FILE: util-linux-ng-2.17.tar.bz2 ---
(This appears to be a binary file; contents omitted.)


------------------------------------------------------------------------------

_______________________________________________
leaf-cvs-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/leaf-cvs-commits

Reply via email to