Browse Source

rework base submenu, make it more clear what is already provided by busybox

Waldemar Brodkorb 7 years ago
parent
commit
68a2f573ea

+ 1 - 1
adk/tools/pkgmaker.c

@@ -745,7 +745,7 @@ int main() {
 					perror("Can not open Config.in file");
 
 				if (pkg_bb != NULL) {
-					fprintf(cfg, "comment \"%s... %s (disabled, provided by busybox)\"\n", token, pkg_descr);
+					fprintf(cfg, "comment \"%s... %s (provided by busybox)\"\n", token, pkg_descr);
 					fprintf(cfg, "depends on ADK_PACKAGE_BUSYBOX_HIDE\n\n");
 				}
 

+ 2 - 0
package/Config.in

@@ -2,6 +2,8 @@ menu "Base system"
 source package/Config.in.auto.base.boot
 source package/Config.in.auto.base.libs
 source package/Config.in.auto.base.apps
+source package/Config.in.auto.base.tools
+source package/Config.in.auto.base.init
 source package/Config.in.auto.base.adk
 source package/Config.in.auto.base.shells
 source package/Config.in.auto.base.tests

+ 1 - 1
package/busybox/Config.in.manual

@@ -228,7 +228,7 @@ endchoice
 config ADK_PACKAGE_BUSYBOX_HIDE
 	bool "hide packages provided by busybox applets"
 	depends on ADK_PACKAGE_BUSYBOX
-	default n
+	default y
 	help
 	  Do not show packages which are provided as busybox applets
 

+ 1 - 1
package/coreutils/Makefile

@@ -7,7 +7,7 @@ PKG_NAME:=		coreutils
 PKG_VERSION:=		8.24
 PKG_RELEASE:=		2
 PKG_HASH:=		a2d75286a4b9ef3a13039c2da3868a61be4ee9f17d8ae380a35a97e506972170
-PKG_DESCR:=		basic file, shell and text manipulation utilities
+PKG_DESCR:=		file, shell and text utilities
 PKG_SECTION:=		base/apps
 PKG_NEEDS:=		threads
 PKG_URL:=		http://www.gnu.org/software/coreutils/

+ 1 - 1
package/findutils/Makefile

@@ -8,7 +8,7 @@ PKG_VERSION:=		4.6.0
 PKG_RELEASE:=		1
 PKG_HASH:=		ded4c9f73731cd48fec3b6bdaccce896473b6d8e337e9612e16cf1431bb1169d
 PKG_DESCR:=		utilities for finding files
-PKG_SECTION:=		base/apps
+PKG_SECTION:=		base/tools
 HOST_BUILDDEP:=		bison-host
 PKG_NEEDS:=		threads
 PKG_URL:=		http://www.gnu.org/software/findutils/

+ 2 - 2
package/grep/Makefile

@@ -7,8 +7,8 @@ PKG_NAME:=		grep
 PKG_VERSION:=		2.27
 PKG_RELEASE:=		1
 PKG_HASH:=		ad4cc44d23074a1c3a8baae8fbafff2a8c60f38a9a6108f985eef6fbee6dcaeb
-PKG_DESCR:=		global search for a regex and print out matched lines
-PKG_SECTION:=		base/apps
+PKG_DESCR:=		global search for a regex
+PKG_SECTION:=		base/tools
 PKG_DEPENDS:=		libpcre
 PKG_BUILDDEP:=		pcre
 PKG_URL:=		http://www.gnu.org/software/grep/

+ 1 - 1
package/procps/Makefile

@@ -8,7 +8,7 @@ PKG_VERSION:=		3.2.8
 PKG_RELEASE:=		2
 PKG_HASH:=		11ed68d8a4433b91cd833deb714a3aa849c02aea738c42e6b4557982419c1535
 PKG_DESCR:=		/proc file system utilities
-PKG_SECTION:=		base/apps
+PKG_SECTION:=		base/tools
 PKG_DEPENDS:=		libncurses
 PKG_BUILDDEP:=		ncurses
 PKG_URL:=		http://procps.sourceforge.net/

+ 1 - 1
package/s6/Makefile

@@ -8,7 +8,7 @@ PKG_VERSION:=		2.3.0.0
 PKG_RELEASE:=		1
 PKG_HASH:=		49c9a0476d93c6279c776ca5ae9c49b3fd39c356eda674828aebf78f8488e8e6
 PKG_DESCR:=		small suite of programs for UNIX, designed to allow process supervision
-PKG_SECTION:=		base/apps
+PKG_SECTION:=		base/init
 PKG_DEPENDS:=		skalibs execline
 PKG_BUILDDEP:=		skalibs execline
 PKG_URL:=		http://www.skarnet.org/software/s6/

+ 3 - 1
package/section.lst

@@ -1,7 +1,9 @@
 base/boot	Boot Loaders
 base/libs	Base Libraries
+base/init	Init System
 base/apps	Base System 
-base/adk	Base OpenADK scripts
+base/tools	Base Tools
+base/adk	Base Scripts
 base/tests	Testsuites
 base/shells	Shells
 sys/drivers	Hardware drivers / externel Kernel modules

+ 1 - 1
package/simpleinit/Makefile

@@ -7,7 +7,7 @@ PKG_NAME:=		simpleinit
 PKG_VERSION:=		1.0
 PKG_RELEASE:=		1
 PKG_DESCR:=		very simple init
-PKG_SECTION:=		base/apps
+PKG_SECTION:=		base/init
 
 NO_DISTFILES:=		1
 

+ 1 - 1
package/systemd/Makefile

@@ -8,7 +8,7 @@ PKG_VERSION:=		232
 PKG_RELEASE:=		2
 PKG_HASH:=		1172c7c7d5d72fbded53186e7599d5272231f04cc8b72f9a0fb2c5c20dfc4880
 PKG_DESCR:=		system and service manager
-PKG_SECTION:=		base/apps
+PKG_SECTION:=		base/init
 PKG_DEPENDS:=		libcap libmount libuuid libblkid libncurses kmod
 PKG_BUILDDEP:=		intltool-host gperf-host libcap util-linux gettext-host kmod
 PKG_KDEPENDS:=		cgroups namespaces fhandle tmpfs-posix-acl tmpfs-xattr

+ 1 - 1
package/sysvinit/Makefile

@@ -8,7 +8,7 @@ PKG_VERSION:=		2.88dsf
 PKG_RELEASE:=		1
 PKG_HASH:=		60bbc8c1e1792056e23761d22960b30bb13eccc2cabff8c7310a01f4d5df1519
 PKG_DESCR:=		systemV init
-PKG_SECTION:=		base/apps
+PKG_SECTION:=		base/init
 PKG_URL:=		http://savannah.nongnu.org/projects/sysvinit
 PKG_SITES:=		http://download.savannah.gnu.org/releases/sysvinit/
 

+ 1 - 0
package/toybox/Makefile

@@ -11,6 +11,7 @@ PKG_DESCR:=		linux tools collection
 PKG_SECTION:=		base/apps
 PKG_URL:=		http://landley.net/toybox/
 PKG_SITES:=		http://landley.net/toybox/downloads/
+PKG_BB:=		1
 
 DISTFILES:=             $(PKG_NAME)-$(PKG_VERSION).tar.gz
 

+ 1 - 1
package/util-linux/Makefile

@@ -28,7 +28,7 @@ PKGSD_FDISK:=		partition table manipulation utility
 PKGSC_FDISK:=		sys/fs
 PKGSS_FDISK:=		libfdisk libblkid libuuid libncurses
 PKGSD_AGETTY:=		getty utility
-PKGSC_AGETTY:=		base/apps
+PKGSC_AGETTY:=		sys/utils
 PKGSS_AGETTY:=		libncurses
 PKGSD_SFDISK:=		scriptable partition table manipulation utility
 PKGSC_SFDISK:=		sys/fs