| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200 | # This file is part of the OpenADK project. OpenADK is copyrighted# material, please see the LICENCE file in the top-level directory.include $(ADK_TOPDIR)/rules.mkPKG_NAME:=		util-linuxPKG_VERSION:=		2.40.2PKG_RELEASE:=		2PKG_HASH:=		d78b37a66f5922d70edf3bdfb01a6b33d34ed3c3cafd6628203b2a2b67c8e8b3PKG_DESCR:=		basic utilitiesPKG_SECTION:=		base/appsPKG_BUILDDEP:=		ncursesPKG_NEEDS:=		threadsPKG_SITES:=		http://www.kernel.org/pub/linux/utils/util-linux/v2.40/PKG_OPTS:=		devPKG_SUBPKGS:=		FDISK AGETTY SFDISK SWAP_UTILS LOSETUP LSFD MCOOKIE MOUNTPKG_SUBPKGS+=		LIBFDISK LIBUUID LIBBLKID LIBMOUNT LIBSMARTCOLS CFDISK MKFSPKG_SUBPKGS+=		SWITCHROOTPKGSD_LIBUUID:=		uuid libraryPKGSC_LIBUUID:=		libs/miscPKGSD_LIBBLKID:=	blkid libraryPKGSC_LIBBLKID:=	libs/miscPKGSD_LIBFDISK:=	fdisk libraryPKGSC_LIBFDISK:=	libs/miscPKGSD_LIBMOUNT:=	mount libraryPKGSC_LIBMOUNT:=	libs/miscPKGSS_LIBMOUNT:=	libblkidPKGSD_LIBSMARTCOLS:=	smartcols libraryPKGSC_LIBSMARTCOLS:=	libs/miscPKGSD_FDISK:=		partition table manipulation utilityPKGSC_FDISK:=		sys/fsPKGSS_FDISK:=		libfdisk libblkid libuuid libncurses libscmartcolsPKGSD_AGETTY:=		getty utilityPKGSC_AGETTY:=		sys/utilsPKGSS_AGETTY:=		libncursesPKGSD_SFDISK:=		scriptable partition table manipulation utilityPKGSC_SFDISK:=		sys/fsPKGSS_SFDISK:=		libfdisk libreadlinePKGSD_CFDISK:=		partition table manipulation utilityPKGSC_CFDISK:=		sys/fsPKGSS_CFDISK:=		libfdiskPKGSD_SWAP_UTILS:=	swap space management utilitiesPKGSS_SWAP_UTILS:=	libblkidPKGSC_SWAP_UTILS:=	sys/fsPKGSD_LOSETUP:=		loop devices management utilitiesPKGSC_LOSETUP:=		sys/fsPKGSD_LSFD:=		modern lsof alternative programPKGSC_LSFD:=		sys/utilsPKGSS_LSFD:=		libsmartcols libncursesPKGSD_MKFS:=		filesystem creation frontendPKGSC_MKFS:=		sys/fsPKGSD_MOUNT:=		mount/umount utilitiesPKGSS_MOUNT:=		libblkid libmount libuuid libncursesPKGSC_MOUNT:=		sys/fsPKGSD_SWITCHROOT:=	switch_root utilityPKGSC_SWITCHROOT:=	sys/utilsPKGSD_MCOOKIE:=		generate magic cookies for xauthPKGSC_MCOOKIE:=		x11/utilsPKGSS_MCOOKIE:=		libncursesinclude $(ADK_TOPDIR)/mk/host.mkinclude $(ADK_TOPDIR)/mk/package.mk$(eval $(call HOST_template,UTIL_LINUX,util-linux,$(PKG_VERSION)-$(PKG_RELEASE)))$(eval $(call PKG_template,AGETTY,agetty,$(PKG_VERSION)-$(PKG_RELEASE),$(PKG_DEPENDS),$(PKGSD_AGETTY),$(PKGSC_AGETTY)))$(eval $(call PKG_template,FDISK,fdisk,$(PKG_VERSION)-$(PKG_RELEASE),$(PKG_DEPENDS),$(PKGSD_FDISK),$(PKGSC_FDISK)))$(eval $(call PKG_template,CFDISK,cfdisk,$(PKG_VERSION)-$(PKG_RELEASE),$(PKG_DEPENDS),$(PKGSD_CFDISK),$(PKGSC_CFDISK)))$(eval $(call PKG_template,SFDISK,sfdisk,$(PKG_VERSION)-$(PKG_RELEASE),$(PKG_DEPENDS),$(PKGSD_SFDISK),$(PKGSC_SFDISK)))$(eval $(call PKG_template,SWAP_UTILS,swap-utils,$(PKG_VERSION)-$(PKG_RELEASE),$(PKGSS_SWAP_UTILS),$(PKGSD_SWAP_UTILS),$(PKGSC_SWAP_UTILS)))$(eval $(call PKG_template,LOSETUP,losetup,$(PKG_VERSION)-$(PKG_RELEASE),$(PKGSS_LOSETUP),$(PKGSD_LOSETUP),$(PKGSC_LOSETUP)))$(eval $(call PKG_template,LSFD,lsfd,$(PKG_VERSION)-$(PKG_RELEASE),$(PKGSS_LSFD),$(PKGSD_LSFD),$(PKGSC_LSFD)))$(eval $(call PKG_template,MKFS,mkfs,$(PKG_VERSION)-$(PKG_RELEASE),$(PKGSS_MKFS),$(PKGSD_MKFS),$(PKGSC_MKFS)))$(eval $(call PKG_template,MOUNT,mount,$(PKG_VERSION)-$(PKG_RELEASE),$(PKGSS_MOUNT),$(PKGSD_MOUNT),$(PKGSC_MOUNT)))$(eval $(call PKG_template,SWITCHROOT,switchroot,$(PKG_VERSION)-$(PKG_RELEASE),$(PKGSS_MOUNT),$(PKGSD_MOUNT),$(PKGSC_MOUNT)))$(eval $(call PKG_template,MCOOKIE,mcookie,$(PKG_VERSION)-$(PKG_RELEASE),$(PKG_DEPENDS),$(PKGSD_MCOOKIE),$(PKGSC_MCOOKIE)))$(eval $(call PKG_template,LIBUUID,libuuid,$(PKG_VERSION)-$(PKG_RELEASE),$(PKG_DEPENDS),$(PKGSD_LIBUUID),$(PKGSC_LIBUUID),$(PKG_OPTS)))$(eval $(call PKG_template,LIBBLKID,libblkid,$(PKG_VERSION)-$(PKG_RELEASE),$(PKG_DEPENDS),$(PKGSD_LIBBLKID),$(PKGSC_LIBBLKID),$(PKG_OPTS)))$(eval $(call PKG_template,LIBFDISK,libfdisk,$(PKG_VERSION)-$(PKG_RELEASE),$(PKG_DEPENDS),$(PKGSD_LIBFDISK),$(PKGSC_LIBFDISK),$(PKG_OPTS)))$(eval $(call PKG_template,LIBMOUNT,libmount,$(PKG_VERSION)-$(PKG_RELEASE),$(PKG_DEPENDS),$(PKGSD_LIBMOUNT),$(PKGSC_LIBMOUNT),$(PKG_OPTS)))$(eval $(call PKG_template,LIBSMARTCOLS,libsmartcols,$(PKG_VERSION)-$(PKG_RELEASE),$(PKG_DEPENDS),$(PKGSD_LIBSMARTCOLS),$(PKGSC_LIBSMARTCOLS),$(PKG_OPTS)))TARGET_CFLAGS+=		-DSWAPON_HAS_TWO_ARGS -DHAVE_LLSEEKTARGET_LDFLAGS+=	-ltinfoCONFIGURE_ARGS+=	--exec-prefix=/usr \			--libdir=/usr/lib \			--with-pic \			--with-ncurses \			--without-ncursesw \			--disable-makeinstall-chown \			--disable-makeinstall-setuid \			--disable-widechar \			--disable-use-tty-group \			--disable-chfn-chsh \			--disable-more \			--disable-su \			--disable-runuser \			--disable-schedutils \			--disable-setpriv \			--disable-setterm \			--disable-cramfs \			--disable-login \			--disable-eject \			--disable-nsenter \			--disable-unshare \			--disable-wall \			--disable-liblastlog2 \			--disable-symvers \			--without-python \			--without-systemd \			--without-user \			--enable-switch_root \			--enable-libfdisk \			--enable-libuuid \			--enable-libblkid \			--enable-libmountifneq (${ADK_PACKAGE_LSFD},)CONFIGURE_ARGS+=	--enable-lsfdelseCONFIGURE_ARGS+=	--disable-lsfdendifTARGET_CFLAGS+=		-fPICFAKE_FLAGS+=		INSTALLSUID="install -m 4755"HOST_CONFIGURE_ARGS+=	--enable-libblkid \			--enable-libuuid \			--enable-libmount \			--disable-all-programs \			--disable-use-tty-group \			--enable-libuuidfdisk-install:	$(INSTALL_DIR) $(IDIR_FDISK)/usr/sbin	$(CP) $(WRKINST)/sbin/fdisk $(IDIR_FDISK)/usr/sbinagetty-install:	$(INSTALL_DIR) $(IDIR_AGETTY)/sbin	$(CP) $(WRKINST)/sbin/agetty $(IDIR_AGETTY)/sbincfdisk-install:	$(INSTALL_DIR) $(IDIR_CFDISK)/usr/sbin	$(CP) $(WRKINST)/sbin/cfdisk $(IDIR_CFDISK)/usr/sbinsfdisk-install:	$(INSTALL_DIR) $(IDIR_SFDISK)/usr/sbin	$(CP) $(WRKINST)/sbin/sfdisk $(IDIR_SFDISK)/usr/sbinlosetup-install:	$(INSTALL_DIR) $(IDIR_LOSETUP)/usr/sbin	$(CP) $(WRKINST)/sbin/losetup $(IDIR_LOSETUP)/usr/sbinlsfd-install:	$(INSTALL_DIR) $(IDIR_LSFD)/usr/bin	$(CP) $(WRKINST)/usr/bin/lsfd $(IDIR_LSFD)/usr/binswap-utils-install:	$(INSTALL_DIR) $(IDIR_SWAP_UTILS)/usr/sbin	$(CP) $(WRKINST)/sbin/mkswap $(IDIR_SWAP_UTILS)/usr/sbin	$(CP) $(WRKINST)/sbin/swap{on,off} $(IDIR_SWAP_UTILS)/usr/sbinmkfs-install:	$(INSTALL_DIR) $(IDIR_MKFS)/usr/sbin	$(INSTALL_BIN) $(WRKBUILD)/mkfs $(IDIR_MKFS)/usr/sbinmount-install:	$(INSTALL_DIR) $(IDIR_MOUNT)/bin	$(INSTALL_BIN) $(WRKINST)/usr/bin/{u,}mount $(IDIR_MOUNT)/binswitchroot-install:	$(INSTALL_DIR) $(IDIR_SWITCHROOT)/sbin	$(INSTALL_BIN) $(WRKINST)/sbin/switch_root $(IDIR_SWITCHROOT)/sbinmcookie-install:	$(INSTALL_DIR) $(IDIR_MCOOKIE)/usr/bin	$(INSTALL_BIN) $(WRKINST)/usr/bin/mcookie $(IDIR_MCOOKIE)/usr/binlibuuid-install:	$(INSTALL_DIR) $(IDIR_LIBUUID)/usr/lib	$(CP) $(WRKINST)/usr/lib/libuuid.so* $(IDIR_LIBUUID)/usr/liblibblkid-install:	$(INSTALL_DIR) $(IDIR_LIBBLKID)/usr/lib	$(CP) $(WRKINST)/usr/lib/libblkid.so* $(IDIR_LIBBLKID)/usr/liblibfdisk-install:	$(INSTALL_DIR) $(IDIR_LIBFDISK)/usr/lib	$(CP) $(WRKINST)/usr/lib/libfdisk.so* $(IDIR_LIBFDISK)/usr/liblibmount-install:	$(INSTALL_DIR) $(IDIR_LIBMOUNT)/usr/lib	$(CP) $(WRKINST)/usr/lib/libmount.so* $(IDIR_LIBMOUNT)/usr/liblibsmartcols-install:	$(INSTALL_DIR) $(IDIR_LIBSMARTCOLS)/usr/lib	$(CP) $(WRKINST)/usr/lib/libsmartcols.so* $(IDIR_LIBSMARTCOLS)/usr/libinclude $(ADK_TOPDIR)/mk/host-bottom.mkinclude $(ADK_TOPDIR)/mk/pkg-bottom.mk
 |