diff options
Diffstat (limited to 'package')
| -rw-r--r-- | package/base-files/Makefile | 2 | ||||
| -rw-r--r-- | package/base-files/src/etc/rc.shutdown | 4 | ||||
| -rwxr-xr-x | package/base-files/src/init | 2 | ||||
| -rw-r--r-- | package/busybox/config/e2fsprogs/Config.in | 2 | ||||
| -rw-r--r-- | package/e2fsprogs/Makefile | 7 | 
5 files changed, 12 insertions, 5 deletions
diff --git a/package/base-files/Makefile b/package/base-files/Makefile index f0695966e..2cd221fb1 100644 --- a/package/base-files/Makefile +++ b/package/base-files/Makefile @@ -6,7 +6,7 @@ include $(TOPDIR)/mk/rootfs.mk  PKG_NAME:=		base-files  PKG_VERSION:=		1.0 -PKG_RELEASE:=		38 +PKG_RELEASE:=		39  PKG_SECTION:=		base  PKG_DESCR:=		basic files and scripts diff --git a/package/base-files/src/etc/rc.shutdown b/package/base-files/src/etc/rc.shutdown new file mode 100644 index 000000000..a5b930ad9 --- /dev/null +++ b/package/base-files/src/etc/rc.shutdown @@ -0,0 +1,4 @@ +#!/bin/sh +for i in $(grep -v ^# /etc/fstab |awk '{ print $2 }');do +	umount $i +done diff --git a/package/base-files/src/init b/package/base-files/src/init index e290cee95..af780c324 100755 --- a/package/base-files/src/init +++ b/package/base-files/src/init @@ -19,5 +19,5 @@ mdev -s  mount -o remount,rw /  cat /etc/.rnd >/dev/urandom 2>&1  [ -x /sbin/cfgfs ] && { cfgfs setup; mount -o remount,ro /;} -[ -f /etc/fstab ] && mount -a +[ -f /etc/fstab ] && fsck -p >/dev/null ; mount -a  exec /sbin/init diff --git a/package/busybox/config/e2fsprogs/Config.in b/package/busybox/config/e2fsprogs/Config.in index ac3850e63..ab5012e66 100644 --- a/package/busybox/config/e2fsprogs/Config.in +++ b/package/busybox/config/e2fsprogs/Config.in @@ -22,7 +22,7 @@ config BUSYBOX_CHATTR  config BUSYBOX_FSCK  	bool "fsck" -	default n +	default y  	help  	  fsck is used to check and optionally repair one or more filesystems.  	  In actuality, fsck is simply a front-end for the various file system diff --git a/package/e2fsprogs/Makefile b/package/e2fsprogs/Makefile index 471f0fa04..3ec51e027 100644 --- a/package/e2fsprogs/Makefile +++ b/package/e2fsprogs/Makefile @@ -4,15 +4,17 @@  include ${TOPDIR}/rules.mk  PKG_NAME:=		e2fsprogs -PKG_VERSION:=		1.41.12 +PKG_VERSION:=		1.41.13  PKG_RELEASE:=		1 -PKG_MD5SUM:=		1b24a21fc0c2381ef420961cbfec733f +PKG_MD5SUM:=		7508a192c7a9471e2128424f4eafac1c  PKG_DESCR:=		Ext2/3/4 filesystem utilities  PKG_SECTION:=		fs  PKG_DEPENDS:=		libcom-err libuuid libblkid libpthread  PKG_URL:=		http://e2fsprogs.sourceforge.net/  PKG_SITES:=		${MASTER_SITE_SOURCEFORGE:=e2fsprogs/} +PKG_CFLINE_E2FSPROGS:=	default y if ADK_TARGET_ROOTFS_EXT2_BLOCK +  PKG_SUBPKGS:=		E2FSPROGS LIBUUID LIBCOM_ERR LIBSS LIBBLKID  PKGSD_LIBUUID:=		UUID library  PKGSC_LIBUUID:=		libs @@ -45,6 +47,7 @@ pre-build:  post-install:  	${INSTALL_DIR} ${IDIR_E2FSPROGS}/usr/lib ${IDIR_E2FSPROGS}/usr/sbin  	${INSTALL_BIN} ${WRKINST}/usr/sbin/e2fsck ${IDIR_E2FSPROGS}/usr/sbin/ +	cd $(IDIR_E2FSPROGS)/usr/sbin && ln -sf e2fsck fsck.ext2  	${INSTALL_BIN} ${WRKINST}/usr/sbin/mke2fs ${IDIR_E2FSPROGS}/usr/sbin/  	${INSTALL_BIN} ${WRKINST}/usr/sbin/tune2fs ${IDIR_E2FSPROGS}/usr/sbin/  	${CP} ${WRKINST}/usr/lib/lib{e2p,ext2fs}.so.* \  | 
