Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 95190

Summary: run-parts is disabled by default in busybox
Product: Gentoo Linux Reporter: Natanael Copa <natanael.copa>
Component: New packagesAssignee: Embedded Gentoo Team <embedded>
Status: RESOLVED FIXED    
Severity: minor    
Priority: High    
Version: unspecified   
Hardware: All   
OS: All   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: busybox-1.00-r4.ebuild.patch

Description Natanael Copa 2005-06-06 02:40:05 UTC
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)
Comment 1 Natanael Copa 2005-06-06 02:42:33 UTC
Created attachment 60713 [details, diff]
busybox-1.00-r4.ebuild.patch

patch for the ebuild to fix it.
Comment 2 solar (RETIRED) gentoo-dev 2005-06-11 06:56:31 UTC
thanks Natanael updated in CVS. busybox-1.00-r4.ebuild revision 1.14