summaryrefslogtreecommitdiff
path: root/busybox.morph
blob: 31abeae1fd208ce37900d646f26ac237729d3d93 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
{
    "name": "busybox",
    "kind": "chunk",
    "configure-commands": [
        "make defconfig",
        "sed -e 's/.*FEATURE_PREFER_APPLETS.*/CONFIG_FEATURE_PREFER_APPLETS=y/' -i .config",
        "sed -e 's/.*FEATURE_SH_STANDALONE.*/CONFIG_FEATURE_SH_STANDALONE=y/' -i .config",
        "sed -e 's/^CONFIG_INETD=.*/# CONFIG_INETD is not set/' -i .config",
        "sed -e 's/.*FEATURE_COMPRESS_USAGE=.*/CONFIG_FEATURE_COMPRESS_USAGE=y/' -i .config",
        "sed -e 's/.*FEATURE_COMPRESS_USAGE=.*/CONFIG_FEATURE_COMPRESS_USAGE=y/' -i .config",
        "sed -e 's/.*FEATURE_PREFER_APPLETS=.*/# CONFIG_FEATURE_PREFER_APPLETS is not set/' -i .config",
        "sed -e 's/.*FEATURE_MOUNT_NFS=.*/# CONFIG_FEATURE_MOUNT_NFS is not set/' -i .config",
        "sed -e 's/.*FEATURE_MOUNT_CIFS=.*/# CONFIG_FEATURE_MOUNT_CIFS is not set/' -i .config",
        "sed -e 's/.*CONFIG_AWK=.*/# CONFIG_AWK is not set/' -i .config"
    ],
    "build-commands": [
        "make"
    ],
    "install-commands": [
        "make CONFIG_PREFIX=\"$DESTDIR\" install",
        "chmod 6755 \"$DESTDIR\"/bin/busybox",
        "cp examples/mdev_fat.conf \"$DESTDIR\"/etc/mdev.conf",
        "install -d \"$DESTDIR\"/usr/share/udhcpc",
        "cp examples/udhcp/simple.script \"$DESTDIR\"/usr/share/udhcpc/default.script"
    ]
}