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