[OE-core] [PATCH] Small improvement for the initscripts package

Jef.Driesen at niko.eu Jef.Driesen at niko.eu
Tue Oct 3 09:49:30 UTC 2017


> I'd definitely be curious as to where initscripts is coming from in the SDK.  You can use bitbake -g <target> to generate dependency charts.

There are quite some packages which depend on initscripts:

$ bitbake -g image-sdk-niko -c populate_sdk
NOTE: Started PRServer with DBfile: /home/jdi/develop/yocto/build/cache/prserv.sqlite3, IP: 127.0.0.1, PORT: 42323, PID: 3577
Loading cache: 100% |########################################################################################################################################################################################################| ETA:  00:00:00
Loaded 2701 entries from dependency cache.
Parsing recipes: 100% |######################################################################################################################################################################################################| Time: 00:00:06
Parsing of 2167 .bb files complete (2138 cached, 29 parsed). 2729 targets, 350 skipped, 0 masked, 0 errors.
NOTE: Resolving any missing task queue dependencies
NOTE: Preparing RunQueue
NOTE: PN build list saved to 'pn-buildlist'
NOTE: PN dependencies saved to 'pn-depends.dot'
NOTE: Package dependencies saved to 'package-depends.dot'
NOTE: Task dependencies saved to 'task-depends.dot'

$ grep initscripts package-depends.dot
"dnsmasq-staticdev" -> "initscripts"
"eudev-dbg" -> "initscripts"
"avahi" -> "initscripts"
"run-postinsts-staticdev" -> "initscripts"
"avahi-doc" -> "initscripts"
"openssh-dev" -> "initscripts"
"syslog-ng-libs-dbg" -> "initscripts"
"ofono-staticdev" -> "initscripts"
"ntp-doc" -> "initscripts"
"syslog-ng-staticdev" -> "initscripts"
"ntp" -> "initscripts"
"eudev" -> "initscripts"
"openssh" -> "initscripts"
"initscripts-functions" [label="initscripts-functions(initscripts) :1.0-r155\n/home/jdi/develop/yocto/meta/recipes-core/initscripts/initscripts_1.0.bb"]
"initscripts-functions" -> "update-rc.d-native"
"initscripts-functions" -> "virtual/update-alternatives"
"ntpdate" -> "initscripts"
"dbus-lib" -> "initscripts"
"openssh-locale" -> "initscripts"
"busybox-staticdev" -> "initscripts"
"cronie" -> "initscripts"
"ofono" -> "initscripts"
"ntp-dbg" -> "initscripts"
"openssh-dbg" -> "initscripts"
"busybox-mdev" -> "initscripts"
"ofono-tests" -> "initscripts"
"watchdog-dbg" -> "initscripts"
"hostapd" -> "initscripts"
"libavahi-common" -> "initscripts"
"dnsmasq-dev" -> "initscripts"
"cronie-doc" -> "initscripts"
"eudev-hwdb" -> "initscripts"
"dbus-locale" -> "initscripts"
"busybox-doc" -> "initscripts"
"initscripts-locale" [label="initscripts-locale(initscripts) :1.0-r155\n/home/jdi/develop/yocto/meta/recipes-core/initscripts/initscripts_1.0.bb"]
"initscripts-locale" -> "update-rc.d-native"
"initscripts-locale" -> "virtual/update-alternatives"
"busybox-locale" -> "initscripts"
"avahi-staticdev" -> "initscripts"
"connman-tools" -> "initscripts"
"avahi-daemon" -> "initscripts"
"openssh-sshd" -> "initscripts"
"libavahi-glib" -> "initscripts"
"ofono-doc" -> "initscripts"
"ntp-utils" -> "initscripts"
"hostapd-dbg" -> "initscripts"
"libavahi-client" -> "initscripts"
"syslog-ng-dbg" -> "initscripts"
"connman-locale" -> "initscripts"
"hostapd-staticdev" -> "initscripts"
"busybox-hwclock" -> "initscripts"
"openssh-sftp" -> "initscripts"
"libavahi-ui" -> "initscripts"
"hostapd-locale" -> "initscripts"
"eudev-doc" -> "initscripts"
"initscripts-staticdev" [label="initscripts-staticdev(initscripts) :1.0-r155\n/home/jdi/develop/yocto/meta/recipes-core/initscripts/initscripts_1.0.bb"]
"initscripts-staticdev" -> "update-rc.d-native"
"initscripts-staticdev" -> "virtual/update-alternatives"
"avahi-dnsconfd" -> "initscripts"
"dbus-doc" -> "initscripts"
"busybox-syslog" -> "initscripts"
"syslog-ng-locale" -> "initscripts"
"syslog-ng-libs-dev" -> "initscripts"
"run-postinsts-dev" -> "initscripts"
"connman-dev" -> "initscripts"
"dnsmasq" -> "initscripts"
"busybox-httpd" -> "initscripts"
"watchdog" -> "initscripts"
"connman-dbg" -> "initscripts"
"eudev-locale" -> "initscripts"
"avahi-dev" -> "initscripts"
"avahi-autoipd" -> "initscripts"
"libavahi-gobject" -> "initscripts"
"connman-tests" -> "initscripts"
"ofono-locale" -> "initscripts"
"openssh-ssh" -> "initscripts"
"busybox" -> "initscripts"
"ofono-dbg" -> "initscripts"
"openssh-keygen" -> "initscripts"
"hostapd-doc" -> "initscripts"
"connman-client" -> "initscripts"
"busybox-dbg" -> "initscripts"
"syslog-ng" -> "initscripts"
"libavahi-core" -> "initscripts"
"initscripts-dev" [label="initscripts-dev(initscripts) :1.0-r155\n/home/jdi/develop/yocto/meta/recipes-core/initscripts/initscripts_1.0.bb"]
"initscripts-dev" -> "update-rc.d-native"
"initscripts-dev" -> "virtual/update-alternatives"
"syslog-ng-dev" -> "initscripts"
"connman" -> "initscripts"
"initscripts-dbg" [label="initscripts-dbg(initscripts) :1.0-r155\n/home/jdi/develop/yocto/meta/recipes-core/initscripts/initscripts_1.0.bb"]
"initscripts-dbg" -> "update-rc.d-native"
"initscripts-dbg" -> "virtual/update-alternatives"
"openssh-sftp-server" -> "initscripts"
"sntp" -> "initscripts"
"ntp-dev" -> "initscripts"
"cronie-locale" -> "initscripts"
"dbus-dbg" -> "initscripts"
"run-postinsts-dbg" -> "initscripts"
"ntp-staticdev" -> "initscripts"
"cronie-staticdev" -> "initscripts"
"openssh-scp" -> "initscripts"
"connman-staticdev" -> "initscripts"
"watchdog-dev" -> "initscripts"
"udev-cache" -> "initscripts"
"eudev-dev" -> "initscripts"
"syslog-ng-doc" -> "initscripts"
"avahi-locale" -> "initscripts"
"ntp-locale" -> "initscripts"
"ofono-dev" -> "initscripts"
"connman-doc" -> "initscripts"
"watchdog-staticdev" -> "initscripts"
"connman-vpn" -> "initscripts"
"cronie-dev" -> "initscripts"
"dnsmasq-doc" -> "initscripts"
"run-postinsts-locale" -> "initscripts"
"run-postinsts" -> "initscripts"
"watchdog-locale" -> "initscripts"
"syslog-ng-libs" -> "initscripts"
"avahi-dbg" -> "initscripts"
"dbus" -> "initscripts"
"run-postinsts-doc" -> "initscripts"
"openssh-staticdev" -> "initscripts"
"eudev-staticdev" -> "initscripts"
"busybox-dev" -> "initscripts"
"libudev" -> "initscripts"
"openssh-doc" -> "initscripts"
"dnsmasq-locale" -> "initscripts"
"hostapd-dev" -> "initscripts"
"watchdog-doc" -> "initscripts"
"avahi-utils" -> "initscripts"
"cronie-dbg" -> "initscripts"
"initscripts" [label="initscripts :1.0-r155\n/home/jdi/develop/yocto/meta/recipes-core/initscripts/initscripts_1.0.bb"]
"initscripts" -> "update-rc.d-native"
"initscripts" -> "virtual/update-alternatives"
"dnsmasq-dbg" -> "initscripts"
"busybox-udhcpc" -> "initscripts"
"busybox-udhcpd" -> "initscripts"
"openssh-misc" -> "initscripts"
"dbus-staticdev" -> "initscripts"
"dbus-dev" -> "initscripts"
"initscripts-doc" [label="initscripts-doc(initscripts) :1.0-r155\n/home/jdi/develop/yocto/meta/recipes-core/initscripts/initscripts_1.0.bb"]
"initscripts-doc" -> "update-rc.d-native"
"initscripts-doc" -> "virtual/update-alternatives"
"ntp-tickadj" -> "initscripts"
"initscripts-staticdev" -> "initscripts-dev" [style=dashed]
"initscripts-dev" -> "initscripts" [style=dashed]
"initscripts" -> "initscripts-functions" [style=dashed]

Jef
Disclaimer

This e-mail and its attachments is intended only for the person(s) or entity to which it is addressed. If you receive this e-mail by mistake, please delete this e-mail from your system and destroy all copies of it. It may contain confidential and/or privileged information. You should not copy it or use it for any purpose nor disclose its contents to any person unless allowed by a written document between the sender and the addressee.



More information about the Openembedded-core mailing list