* [Buildroot] [PATCH 1/6] dhcp: needs MMU
@ 2012-04-05 14:17 Gustavo Zacarias
2012-04-05 14:17 ` [Buildroot] [PATCH 2/6] openntpd: " Gustavo Zacarias
` (5 more replies)
0 siblings, 6 replies; 7+ messages in thread
From: Gustavo Zacarias @ 2012-04-05 14:17 UTC (permalink / raw)
To: buildroot
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
---
package/dhcp/Config.in | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/package/dhcp/Config.in b/package/dhcp/Config.in
index 2245839..38cf007 100644
--- a/package/dhcp/Config.in
+++ b/package/dhcp/Config.in
@@ -1,5 +1,7 @@
config BR2_PACKAGE_DHCP
bool "isc dhcp"
+ # fork()
+ depends on BR2_USE_MMU
help
DHCP relay agent from the ISC DHCP distribution.
--
1.7.3.4
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [Buildroot] [PATCH 2/6] openntpd: needs MMU
2012-04-05 14:17 [Buildroot] [PATCH 1/6] dhcp: needs MMU Gustavo Zacarias
@ 2012-04-05 14:17 ` Gustavo Zacarias
2012-04-05 14:17 ` [Buildroot] [PATCH 3/6] wget: " Gustavo Zacarias
` (4 subsequent siblings)
5 siblings, 0 replies; 7+ messages in thread
From: Gustavo Zacarias @ 2012-04-05 14:17 UTC (permalink / raw)
To: buildroot
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
---
package/openntpd/Config.in | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/package/openntpd/Config.in b/package/openntpd/Config.in
index 32d0d8b..4dd9a29 100644
--- a/package/openntpd/Config.in
+++ b/package/openntpd/Config.in
@@ -1,5 +1,7 @@
config BR2_PACKAGE_OPENNTPD
bool "openntpd"
+ # fork()
+ depends on BR2_USE_MMU
help
OpenNTPD is an easy to use implementation of the Network Time
Protocol. It provides the ability to sync the local clock
--
1.7.3.4
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [Buildroot] [PATCH 3/6] wget: needs MMU
2012-04-05 14:17 [Buildroot] [PATCH 1/6] dhcp: needs MMU Gustavo Zacarias
2012-04-05 14:17 ` [Buildroot] [PATCH 2/6] openntpd: " Gustavo Zacarias
@ 2012-04-05 14:17 ` Gustavo Zacarias
2012-04-05 14:17 ` [Buildroot] [PATCH 4/6] ncftp: " Gustavo Zacarias
` (3 subsequent siblings)
5 siblings, 0 replies; 7+ messages in thread
From: Gustavo Zacarias @ 2012-04-05 14:17 UTC (permalink / raw)
To: buildroot
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
---
package/wget/Config.in | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/package/wget/Config.in b/package/wget/Config.in
index 3877a3a..3f79a64 100644
--- a/package/wget/Config.in
+++ b/package/wget/Config.in
@@ -1,5 +1,7 @@
config BR2_PACKAGE_WGET
bool "wget"
+ # fork()
+ depends on BR2_USE_MMU
help
Network utility to retrieve files from http, https and ftp.
--
1.7.3.4
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [Buildroot] [PATCH 4/6] ncftp: needs MMU
2012-04-05 14:17 [Buildroot] [PATCH 1/6] dhcp: needs MMU Gustavo Zacarias
2012-04-05 14:17 ` [Buildroot] [PATCH 2/6] openntpd: " Gustavo Zacarias
2012-04-05 14:17 ` [Buildroot] [PATCH 3/6] wget: " Gustavo Zacarias
@ 2012-04-05 14:17 ` Gustavo Zacarias
2012-04-05 14:17 ` [Buildroot] [PATCH 5/6] rsync: " Gustavo Zacarias
` (2 subsequent siblings)
5 siblings, 0 replies; 7+ messages in thread
From: Gustavo Zacarias @ 2012-04-05 14:17 UTC (permalink / raw)
To: buildroot
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
---
package/ncftp/Config.in | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/package/ncftp/Config.in b/package/ncftp/Config.in
index 7b6ae64..4aaa62d 100644
--- a/package/ncftp/Config.in
+++ b/package/ncftp/Config.in
@@ -1,5 +1,7 @@
config BR2_PACKAGE_NCFTP
bool "ncftp"
+ # fork()
+ depends on BR2_USE_MMU
help
NcFTP Client (also known as just NcFTP) is a set of FREE application
programs implementing the File Transfer Protocol (FTP).
--
1.7.3.4
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [Buildroot] [PATCH 5/6] rsync: needs MMU
2012-04-05 14:17 [Buildroot] [PATCH 1/6] dhcp: needs MMU Gustavo Zacarias
` (2 preceding siblings ...)
2012-04-05 14:17 ` [Buildroot] [PATCH 4/6] ncftp: " Gustavo Zacarias
@ 2012-04-05 14:17 ` Gustavo Zacarias
2012-04-05 14:17 ` [Buildroot] [PATCH 6/6] dropbear: fix nommu build breakage Gustavo Zacarias
2012-05-06 18:09 ` [Buildroot] [PATCH 1/6] dhcp: needs MMU Peter Korsgaard
5 siblings, 0 replies; 7+ messages in thread
From: Gustavo Zacarias @ 2012-04-05 14:17 UTC (permalink / raw)
To: buildroot
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
---
package/rsync/Config.in | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/package/rsync/Config.in b/package/rsync/Config.in
index 0f33774..be95a7c 100644
--- a/package/rsync/Config.in
+++ b/package/rsync/Config.in
@@ -1,5 +1,7 @@
config BR2_PACKAGE_RSYNC
bool "rsync"
+ # fork()
+ depends on BR2_USE_MMU
help
File transfer program to keep remote files in sync.
--
1.7.3.4
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [Buildroot] [PATCH 6/6] dropbear: fix nommu build breakage
2012-04-05 14:17 [Buildroot] [PATCH 1/6] dhcp: needs MMU Gustavo Zacarias
` (3 preceding siblings ...)
2012-04-05 14:17 ` [Buildroot] [PATCH 5/6] rsync: " Gustavo Zacarias
@ 2012-04-05 14:17 ` Gustavo Zacarias
2012-05-06 18:09 ` [Buildroot] [PATCH 1/6] dhcp: needs MMU Peter Korsgaard
5 siblings, 0 replies; 7+ messages in thread
From: Gustavo Zacarias @ 2012-04-05 14:17 UTC (permalink / raw)
To: buildroot
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
---
package/dropbear/dropbear-nommu.patch | 19 +++++++++++++++++++
package/dropbear/dropbear.mk | 5 +++++
2 files changed, 24 insertions(+), 0 deletions(-)
create mode 100644 package/dropbear/dropbear-nommu.patch
diff --git a/package/dropbear/dropbear-nommu.patch b/package/dropbear/dropbear-nommu.patch
new file mode 100644
index 0000000..cf228e1
--- /dev/null
+++ b/package/dropbear/dropbear-nommu.patch
@@ -0,0 +1,19 @@
+Get rid of the last lingering fork() for nommu systems.
+
+Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
+
+diff -Nura dropbear-2012.55/svr-main.c dropbear-2012.55-nommu/svr-main.c
+--- dropbear-2012.55/svr-main.c 2012-02-23 10:47:06.000000000 -0300
++++ dropbear-2012.55-nommu/svr-main.c 2012-04-05 10:46:19.639718670 -0300
+@@ -262,7 +262,11 @@
+ #ifdef DEBUG_NOFORK
+ fork_ret = 0;
+ #else
++# ifdef __uClinux__
++ fork_ret = vfork();
++# else
+ fork_ret = fork();
++# endif
+ #endif
+ if (fork_ret < 0) {
+ dropbear_log(LOG_WARNING, "Error forking: %s", strerror(errno));
diff --git a/package/dropbear/dropbear.mk b/package/dropbear/dropbear.mk
index fea96d6..3ce5a0e 100644
--- a/package/dropbear/dropbear.mk
+++ b/package/dropbear/dropbear.mk
@@ -10,6 +10,11 @@ DROPBEAR_TARGET_BINS = dbclient dropbearkey dropbearconvert scp ssh
DROPBEAR_MAKE = $(MAKE) MULTI=1 SCPPROGRESS=1 \
PROGRAMS="dropbear dbclient dropbearkey dropbearconvert scp"
+# bfin 2011R1-RC4 toolchain doesn't define __uClinux__
+ifneq ($(BR2_USE_MMU),y)
+DROPBEAR_MAKE += CPPFLAGS="-D__uClinux__"
+endif
+
ifeq ($(BR2_PREFER_STATIC_LIB),y)
DROPBEAR_MAKE += STATIC=1
endif
--
1.7.3.4
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [Buildroot] [PATCH 1/6] dhcp: needs MMU
2012-04-05 14:17 [Buildroot] [PATCH 1/6] dhcp: needs MMU Gustavo Zacarias
` (4 preceding siblings ...)
2012-04-05 14:17 ` [Buildroot] [PATCH 6/6] dropbear: fix nommu build breakage Gustavo Zacarias
@ 2012-05-06 18:09 ` Peter Korsgaard
5 siblings, 0 replies; 7+ messages in thread
From: Peter Korsgaard @ 2012-05-06 18:09 UTC (permalink / raw)
To: buildroot
>>>>> "Gustavo" == Gustavo Zacarias <gustavo@zacarias.com.ar> writes:
Gustavo> Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Committed all 6, thanks.
--
Bye, Peter Korsgaard
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2012-05-06 18:09 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-04-05 14:17 [Buildroot] [PATCH 1/6] dhcp: needs MMU Gustavo Zacarias
2012-04-05 14:17 ` [Buildroot] [PATCH 2/6] openntpd: " Gustavo Zacarias
2012-04-05 14:17 ` [Buildroot] [PATCH 3/6] wget: " Gustavo Zacarias
2012-04-05 14:17 ` [Buildroot] [PATCH 4/6] ncftp: " Gustavo Zacarias
2012-04-05 14:17 ` [Buildroot] [PATCH 5/6] rsync: " Gustavo Zacarias
2012-04-05 14:17 ` [Buildroot] [PATCH 6/6] dropbear: fix nommu build breakage Gustavo Zacarias
2012-05-06 18:09 ` [Buildroot] [PATCH 1/6] dhcp: needs MMU Peter Korsgaard
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox