diff options
author | Imre Kaloz <kaloz@openwrt.org> | 2007-10-25 09:57:57 +0000 |
---|---|---|
committer | Imre Kaloz <kaloz@openwrt.org> | 2007-10-25 09:57:57 +0000 |
commit | 6d946c2d0f4c6e9f55856d000210261984cce140 (patch) | |
tree | de4a0e81ebf604c7ad9bb8d61c6cf32b12969b5e /package/util-linux-ng | |
parent | 0c0b19ae61757cbcd18e341a95b268be517a6f77 (diff) | |
download | master-187ad058-6d946c2d0f4c6e9f55856d000210261984cce140.tar.gz master-187ad058-6d946c2d0f4c6e9f55856d000210261984cce140.tar.bz2 master-187ad058-6d946c2d0f4c6e9f55856d000210261984cce140.zip |
nuke util-linux in favor of util-linux-ng, build only what we need
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@9444 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'package/util-linux-ng')
-rw-r--r-- | package/util-linux-ng/Makefile | 119 |
1 files changed, 119 insertions, 0 deletions
diff --git a/package/util-linux-ng/Makefile b/package/util-linux-ng/Makefile new file mode 100644 index 0000000000..103e7909cb --- /dev/null +++ b/package/util-linux-ng/Makefile @@ -0,0 +1,119 @@ +# +# Copyright (C) 2007 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +include $(TOPDIR)/rules.mk + +PKG_NAME:=util-linux-ng +PKG_VERSION:=2.13.0.1 +PKG_RELEASE:=1 + +PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz +PKG_SOURCE_URL:=@KERNEL/linux/utils/$(PKG_NAME)/v2.13 +PKG_MD5SUM:=c841dc8743905c8f0db20c9db5094f57 + +PKG_BUILD_DEPENDS=libblkid libuuid + +include $(INCLUDE_DIR)/package.mk + +define Package/util-linux/Default + SECTION:=utils + CATEGORY:=Utilities + DEPENDS:=@!TARGET_etrax + URL:=http://www.kernel.org/pub/linux/utils/util-linux-ng/ +endef + +define Package/fdisk +$(call Package/util-linux/Default) + TITLE:=Partition table manipulation utility + SUBMENU=disc +endef + +define Package/fdisk/description + This package contains a utility for managing disk partition tables. +endef + +define Package/cfdisk +$(call Package/util-linux/Default) + TITLE:=Partition table manipulation utility + DEPENDS:= +libncurses + SUBMENU:=disc +endef + +define Package/cfdisk/description + This package contains a utility for managing disk partition tables. +endef + +define Package/losetup +$(call Package/util-linux/Default) + TITLE:=Loopback devices setup and control utility +endef + +define Package/losetup/description + This package contains a utility for managing loopback devices. +endef + +define Package/swap-utils +$(call Package/util-linux/Default) + TITLE:=Swap space management utilities + SUBMENU:=disc +endef + +define Package/swap-utils/description + This package contains a collection of tools for managing swap space: + - mkswap + - swapon + - swapoff +endef + +define Package/hwclock +$(call Package/util-linux/Default) + TITLE:=Utilities for managing the hardware clock +endef + +define Package/hwclock/description + This package contains a utility for managing the hardware clock. +endef + +define Build/Compile + $(MAKE) -C $(PKG_BUILD_DIR)/disk-utils mkswap + $(MAKE) -C $(PKG_BUILD_DIR)/mount swapon losetup + $(MAKE) -C $(PKG_BUILD_DIR)/fdisk fdisk cfdisk + $(MAKE) -C $(PKG_BUILD_DIR)/hwclock hwclock +endef + +define Package/fdisk/install + $(INSTALL_DIR) $(1)/usr/sbin + $(INSTALL_BIN) $(PKG_BUILD_DIR)/fdisk/fdisk $(1)/usr/sbin/ +endef + +define Package/cfdisk/install + $(INSTALL_DIR) $(1)/usr/sbin + $(INSTALL_BIN) $(PKG_BUILD_DIR)/fdisk/cfdisk $(1)/usr/sbin/ +endef + +define Package/losetup/install + $(INSTALL_DIR) $(1)/usr/sbin + $(INSTALL_BIN) $(PKG_BUILD_DIR)/mount/losetup $(1)/usr/sbin/ +endef + +define Package/swap-utils/install + $(INSTALL_DIR) $(1)/usr/sbin + $(INSTALL_BIN) $(PKG_BUILD_DIR)/disk-utils/mkswap $(1)/usr/sbin/ + $(INSTALL_BIN) $(PKG_BUILD_DIR)/mount/swapon $(1)/usr/sbin/ + ln -sf swapon $(1)/usr/sbin/swapoff +endef + +define Package/hwclock/install + $(INSTALL_DIR) $(1)/usr/sbin + $(INSTALL_BIN) $(PKG_BUILD_DIR)/hwclock/hwclock $(1)/usr/sbin/ +endef + +$(eval $(call BuildPackage,fdisk)) +$(eval $(call BuildPackage,cfdisk)) +$(eval $(call BuildPackage,losetup)) +$(eval $(call BuildPackage,swap-utils)) +$(eval $(call BuildPackage,hwclock)) |