From f9fdd3c2ffe6cb4e1450cfcedad66a1e69f90bb6 Mon Sep 17 00:00:00 2001 From: Rob Landley Date: Mon, 19 Mar 2012 20:15:08 -0500 Subject: Have probe for unshare test for actual unshare() function in libc. --- scripts/genconfig.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'scripts/genconfig.sh') diff --git a/scripts/genconfig.sh b/scripts/genconfig.sh index f6779548..2334d8a9 100755 --- a/scripts/genconfig.sh +++ b/scripts/genconfig.sh @@ -13,13 +13,17 @@ probeconfig() # Probe for container support on target echo -e "# container support\nconfig TOYBOX_CONTAINER\n\tbool" || return 1 - ${CROSS_COMPILE}${CC} -c -xc -o /dev/null - 2>/dev/null << EOF + ${CROSS_COMPILE}${CC} -xc -o /dev/null - 2>/dev/null << EOF #include int x=CLONE_NEWNS|CLONE_NEWUTS|CLONE_NEWIPC|CLONE_NEWNET; + + int main(int argc, char *argv[]) { return unshare(x); } EOF [ $? -eq 0 ] && DEFAULT=y || DEFAULT=n + rm a.out 2>/dev/null echo -e "\tdefault $DEFAULT\n" || return 1 } + genconfig() { # extract config stanzas from each command source file, in alphabetical order -- cgit v1.2.3