run-parts is disabled in busybox by default. It is used by ifup/ifdown to run the /etc/networking/if*.d/ scripts. Reproducible: Always Steps to Reproduce: 1. compile busybox 2. create a script in /etc/networking/if-up.d 3. configure your network in /etc/networking/interfaces 4. bring up the network using busybox's ifup Actual Results: none of the scripts in /etc/networking/if-up.d are executed Expected Results: scripts in /etc/networking/if-up.d should be executed this is for embedded projects. Some people might think that this is not a common used feature and should be turned off by default since busybox supports customized configurations. However I think that run-parts should be included by default since it is used by ifup/ifdown. (Alternatively could ifup/ifdown be disabled by default as well, but I'd prefer to include them)
Created attachment 60713 [details, diff] busybox-1.00-r4.ebuild.patch patch for the ebuild to fix it.
thanks Natanael updated in CVS. busybox-1.00-r4.ebuild revision 1.14