diff --git a/package/alessandro/busybox/busybox.conf b/package/alessandro/busybox/busybox.conf index 592e69a4c..594dc950b 100644 --- a/package/alessandro/busybox/busybox.conf +++ b/package/alessandro/busybox/busybox.conf @@ -22,17 +22,31 @@ runconf=0 +. $base/package/mnemoc/uclibc/functions.in + +var_append premake 1 'auto_config 2' + +# add basic config for being ROCK-aware +var_append conffiles ' ' "$confdir/rock.config" + if [ "$ROCKCFG_PKG_BUSYBOX_ET" = 1 ] ; then prefix="${ROCKCFG_PKG_BUSYBOX_ET_DIR#/}" set_confopt + var_append flistroot ' ' "${prefix%%/*}" - var_append makeopt ' ' "DOSTATIC=true" + var_append conffiles ' ' "$confdir/emergency.config" + fi +# FIXME: shouldn't emergency thing force the symlinks creation? (on config.in) + if [ "$ROCKCFG_PKG_BUSYBOX_SYMLINKS" = 0 ] ; then makeinstopt='' - postmake='cp busybox $root/$bindir' + postmake='cp -v busybox $bindir' else - var_append makeinstopt ' ' "PREFIX=$root/$prefix" + # FIXME: does it works? + var_append makeopt ' ' "PREFIX=$root/$prefix" fi +# save .config file for the future +var_append postmake 9 'cp -v .config busybox.links $docdir' diff --git a/package/alessandro/busybox/busybox.desc b/package/alessandro/busybox/busybox.desc index 0199fe513..fdc284f68 100644 --- a/package/alessandro/busybox/busybox.desc +++ b/package/alessandro/busybox/busybox.desc @@ -29,13 +29,13 @@ [A] Erik Andersen [M] Alessandro Ferrari +[M] Alejandro Mery [C] base/system [L] GPL [S] Stable -[V] 0.60.5 +[V] 1.00-pre7 [P] X -----5---9 599.000 -[D] 3704994178 busybox-0.60.5.tar.bz2 http://busybox.net/downloads/ - +[D] 3635772012 busybox-1.00-pre7.tar.bz2 http://busybox.net/downloads/ diff --git a/package/alessandro/busybox/emergency.config b/package/alessandro/busybox/emergency.config new file mode 100644 index 000000000..e3f1d32ac --- /dev/null +++ b/package/alessandro/busybox/emergency.config @@ -0,0 +1 @@ +X CONFIG_STATIC diff --git a/package/alessandro/busybox/rock.config b/package/alessandro/busybox/rock.config new file mode 100644 index 000000000..33daf2e1d --- /dev/null +++ b/package/alessandro/busybox/rock.config @@ -0,0 +1,2 @@ +X *_DEVFS +X *_DEVPTS