2009-06-04 Vladimir Serbinenko <phcoder@gmail.com>
Simplify sed expressions and improve awk * Makefile.in (install-local): simplify sed expression * gencmdlist.sh: likewise * genmoddep.awk: avoid adding module as a dependency of itself
This commit is contained in:
parent
5b889789b1
commit
fb14123e01
4 changed files with 14 additions and 4 deletions
10
ChangeLog
10
ChangeLog
|
@ -1,9 +1,17 @@
|
||||||
|
2009-06-04 Vladimir Serbinenko <phcoder@gmail.com>
|
||||||
|
|
||||||
|
Simplify sed expressions and improve awk
|
||||||
|
|
||||||
|
* Makefile.in (install-local): simplify sed expression
|
||||||
|
* gencmdlist.sh: likewise
|
||||||
|
* genmoddep.awk: avoid adding module as a dependency of itself
|
||||||
|
|
||||||
2009-06-04 Vladimir Serbinenko <phcoder@gmail.com>
|
2009-06-04 Vladimir Serbinenko <phcoder@gmail.com>
|
||||||
|
|
||||||
Add missing start symbols
|
Add missing start symbols
|
||||||
|
|
||||||
* boot/i386/pc/boot.S: add start
|
* boot/i386/pc/boot.S: add start
|
||||||
boot/i386/pc/pxeboot.S: likewise
|
* boot/i386/pc/pxeboot.S: likewise
|
||||||
|
|
||||||
2009-06-04 Vladimir Serbinenko <phcoder@gmail.com>
|
2009-06-04 Vladimir Serbinenko <phcoder@gmail.com>
|
||||||
|
|
||||||
|
|
|
@ -213,7 +213,7 @@ install-local: all
|
||||||
for file in $$list; do \
|
for file in $$list; do \
|
||||||
if test -f "$$file"; then dir=; else dir="$(srcdir)/"; fi; \
|
if test -f "$$file"; then dir=; else dir="$(srcdir)/"; fi; \
|
||||||
dest="`echo $$file | sed 's,include/,,'`"; \
|
dest="`echo $$file | sed 's,include/,,'`"; \
|
||||||
destdir="`echo $$dest | sed 's,\(^\|/\)[^/]*$$,,g'`"; \
|
destdir="`echo $$dest | sed 's,[^/]*$$,,g'`"; \
|
||||||
$(mkinstalldirs) $(DESTDIR)$(includedir)/$$destdir; \
|
$(mkinstalldirs) $(DESTDIR)$(includedir)/$$destdir; \
|
||||||
if test -f "$$dir$$file"; then \
|
if test -f "$$dir$$file"; then \
|
||||||
$(INSTALL_DATA) $$dir$$file $(DESTDIR)$(includedir)/$$dest; \
|
$(INSTALL_DATA) $$dir$$file $(DESTDIR)$(includedir)/$$dest; \
|
||||||
|
|
|
@ -17,4 +17,6 @@ module=$1
|
||||||
|
|
||||||
grep -v "^#" | sed -n \
|
grep -v "^#" | sed -n \
|
||||||
-e "/grub_register_command *( *\"/{s/.*( *\"\([^\"]*\)\".*/\1: $module/;p;}" \
|
-e "/grub_register_command *( *\"/{s/.*( *\"\([^\"]*\)\".*/\1: $module/;p;}" \
|
||||||
-e "/\(grub_register_extcmd\|grub_register_command_p1\) *( *\"/{s/.*( *\"\([^\"]*\)\".*/*\1: $module/;p;}"
|
-e "/grub_register_extcmd *( *\"/{s/.*( *\"\([^\"]*\)\".*/*\1: $module/;p;}" \
|
||||||
|
-e "/grub_register_command_p1 *( *\"/{s/.*( *\"\([^\"]*\)\".*/*\1: $module/;p;}"
|
||||||
|
|
||||||
|
|
|
@ -50,7 +50,7 @@ END {
|
||||||
for (i in depmods) {
|
for (i in depmods) {
|
||||||
depmod = depmods[i];
|
depmod = depmods[i];
|
||||||
# Ignore kernel, as always loaded.
|
# Ignore kernel, as always loaded.
|
||||||
if (depmod != "kernel")
|
if (depmod != "kernel" && depmod != mod)
|
||||||
uniqmods[depmod] = 1;
|
uniqmods[depmod] = 1;
|
||||||
}
|
}
|
||||||
modlist = ""
|
modlist = ""
|
||||||
|
|
Loading…
Reference in a new issue