Contents of /tags/mkinitrd-6_1_8/busybox/applets/busybox.mkll
Parent Directory | Revision Log
Revision 916 -
(show annotations)
(download)
Wed Oct 28 00:17:50 2009 UTC (14 years, 11 months ago) by niro
File size: 582 byte(s)
Wed Oct 28 00:17:50 2009 UTC (14 years, 11 months ago) by niro
File size: 582 byte(s)
tagged 'mkinitrd-6_1_8'
1 | #!/bin/sh |
2 | # Make busybox links list file. |
3 | |
4 | # input $1: full path to Config.h |
5 | # input $2: full path to applets.h |
6 | # output (stdout): list of pathnames that should be linked to busybox |
7 | |
8 | # Maintainer: Larry Doolittle <ldoolitt@recycle.lbl.gov> |
9 | |
10 | export LC_ALL=POSIX |
11 | export LC_CTYPE=POSIX |
12 | |
13 | CONFIG_H=${1:-include/autoconf.h} |
14 | APPLETS_H=${2:-include/applets.h} |
15 | $HOSTCC -E -DMAKE_LINKS -include $CONFIG_H $APPLETS_H | |
16 | awk '/^[ \t]*LINK/{ |
17 | dir=substr($2,8) |
18 | gsub("_","/",dir) |
19 | if(dir=="/ROOT") dir="" |
20 | file=$3 |
21 | gsub("\"","",file) |
22 | if (file=="busybox") next |
23 | print tolower(dir) "/" file |
24 | }' |
Properties
Name | Value |
---|---|
svn:executable | * |