Add new all_video module.

* grub-core/Makefile.am (moddep.lst): Make dependent on video.lst.
	* grub-core/Makefile.core.def (all_video): New module.
	* grub-core/genmoddep.awk: Generate dependency of all_video from
	video.lst.
	* grub-core/lib/fake_module.c: New file.
	* grub-core/normal/main.c (features): Add feature_all_video_module.
	* util/grub.d/00_header.in: Define locale_dir based on $prefix and
	don't do explicit search again.
	insmod all_video in load_video if available.
This commit is contained in:
Vladimir 'phcoder' Serbinenko 2012-02-26 18:09:07 +01:00
parent 67093bc0ed
commit 22c7ce85fe
7 changed files with 49 additions and 16 deletions

View file

@ -57,6 +57,14 @@ END {
for (depmod in uniqmods) {
modlist = modlist " " depmod;
}
if (mod == "all_video") {
continue;
}
printf "%s:%s\n", mod, modlist;
}
modlist = ""
while (getline <"video.lst") {
modlist = modlist " " $1;
}
printf "all_video:%s\n", modlist;
}