[systemd-commits] 2 commits - Makefile.am TODO

Lennart Poettering lennart at kemper.freedesktop.org
Thu Aug 9 03:29:11 PDT 2012


 Makefile.am |    2 +-
 TODO        |    2 ++
 2 files changed, 3 insertions(+), 1 deletion(-)

New commits:
commit af18d7ca4b0a56e5051abf41bc3fdd2e3d8dc5b5
Author: Huang Hang <seakage2h at gmail.com>
Date:   Thu Aug 9 11:22:08 2012 +0800

    build-sys: use more generic regular expression to generate syscall-list.txt correctly
    
    Currently MIPS and ARM define syscall numbers for multiple ABI in one
    <asm/unistd.h>. The #define statments for each syscall are formated as:
    
     #define __NR_scname (BASE_OFFSET + sc_number)
    
    Thus we need a more generic regular expression to match these in awk.

diff --git a/Makefile.am b/Makefile.am
index da0b6f5..ad8f71d 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -1030,7 +1030,7 @@ BUILT_SOURCES += \
 
 src/core/syscall-list.txt: Makefile
 	$(AM_V_at)$(MKDIR_P) $(dir $@)
-	$(AM_V_GEN)$(CPP) $(CFLAGS) $(AM_CPPFLAGS) $(CPPFLAGS) -dM -include sys/syscall.h - < /dev/null | $(AWK) '/^#define[ \t]+__NR_[^ ]+[ \t]+[0-9]/ { sub(/__NR_/, "", $$2); print $$2; }' > $@
+	$(AM_V_GEN)$(CPP) $(CFLAGS) $(AM_CPPFLAGS) $(CPPFLAGS) -dM -include sys/syscall.h - < /dev/null | $(AWK) '/^#define[ \t]+__NR_[^ ]+[ \t]+\(?.*[0-9]+.*\)?/ { sub(/__NR_/, "", $$2); print $$2; }' > $@
 
 src/core/syscall-from-name.gperf: src/core/syscall-list.txt Makefile
 	$(AM_V_at)$(MKDIR_P) $(dir $@)

commit df1c8f6ac8a45913104b5eeb44f4574689fedd50
Author: Lennart Poettering <lennart at poettering.net>
Date:   Thu Aug 9 02:10:44 2012 +0200

    update TODO

diff --git a/TODO b/TODO
index 80a0e2c..d1fcfb4 100644
--- a/TODO
+++ b/TODO
@@ -53,6 +53,8 @@ Bugfixes:
 
 Features:
 
+* systemctl daemon-reexec is borked
+
 * add option to reconfigure success exit codes/signals for services
 
 * remember which condition failed for services, not just the fact that something failed



More information about the systemd-commits mailing list