diff options
| author | Jason Gunthorpe <jgunthorpe@obsidianresearch.com> | 2010-03-22 18:49:32 -0400 |
|---|---|---|
| committer | Michal Marek <mmarek@suse.cz> | 2010-03-23 08:07:59 -0400 |
| commit | b83419363eff1535309df97a4bf319c42d900a9c (patch) | |
| tree | 9f944e48e6f0440e72abbf47cbed5ef602b6770d | |
| parent | da6df879b9f88d2224174a9e4e76dc0e42e47ebc (diff) | |
kbuild: Include gen_initramfs_list.sh and the file list in the .d file
Expand the dependency set used for the initrd to include the
CONFIG_INITRAMFS_SOURCE file and the generator script itself.
Otherwise changing the initramfs file list does not rebuild the CPIO.
Signed-off-by: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
Signed-off-by: Michal Marek <mmarek@suse.cz>
| -rw-r--r-- | scripts/gen_initramfs_list.sh | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/scripts/gen_initramfs_list.sh b/scripts/gen_initramfs_list.sh index 76af5f9623e3..f3b5c05ced40 100644 --- a/scripts/gen_initramfs_list.sh +++ b/scripts/gen_initramfs_list.sh | |||
| @@ -202,6 +202,7 @@ input_file() { | |||
| 202 | print_mtime "$1" >> ${output} | 202 | print_mtime "$1" >> ${output} |
| 203 | cat "$1" >> ${output} | 203 | cat "$1" >> ${output} |
| 204 | else | 204 | else |
| 205 | echo "$1 \\" | ||
| 205 | cat "$1" | while read type dir file perm ; do | 206 | cat "$1" | while read type dir file perm ; do |
| 206 | if [ "$type" == "file" ]; then | 207 | if [ "$type" == "file" ]; then |
| 207 | echo "$file \\"; | 208 | echo "$file \\"; |
| @@ -231,7 +232,7 @@ arg="$1" | |||
| 231 | case "$arg" in | 232 | case "$arg" in |
| 232 | "-l") # files included in initramfs - used by kbuild | 233 | "-l") # files included in initramfs - used by kbuild |
| 233 | dep_list="list_" | 234 | dep_list="list_" |
| 234 | echo "deps_initramfs := \\" | 235 | echo "deps_initramfs := $0 \\" |
| 235 | shift | 236 | shift |
| 236 | ;; | 237 | ;; |
| 237 | "-o") # generate compressed cpio image named $1 | 238 | "-o") # generate compressed cpio image named $1 |
