Fully quote paths derived from KERNELSRC in rewrite-cr-header.sh

Signed-off-by: Matt Helsley <[email protected]>
Cc: Linux Containers <[email protected]>
---
 rewrite-cr-header.sh |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/rewrite-cr-header.sh b/rewrite-cr-header.sh
index bb334b8..ffc6f62 100755
--- a/rewrite-cr-header.sh
+++ b/rewrite-cr-header.sh
@@ -55,9 +55,9 @@ echo '/* AUTOMATICALLY GENERATED by rewrite-cr-header.sh */'
 # we don't want. Would it be better to throw everything away until we see
 # "#define _LINUX_CHECKPOINT_H_" ??
 #
-cpp -CC -P -U__KERNEL__ -undef -nostdinc -fdirectives-only 
${KERNELSRC}/include/linux/checkpoint.h | tail -n '+6'
+cpp -CC -P -U__KERNEL__ -undef -nostdinc -fdirectives-only 
"${KERNELSRC}/include/linux/checkpoint.h" | tail -n '+6'
 
-find ${KERNELSRC}/arch -name 'unistd*.h' -print | sort | \
+find "${KERNELSRC}/arch" -name 'unistd*.h' -print | sort | \
 while read UNISTDH ; do
        
REGEX='[[:space:]]*#[[:space:]]*define[[:space:]]+__NR_(checkpoint|restart)[[:space:]]+[[:digit:]]+'
 
@@ -77,13 +77,13 @@ while read UNISTDH ; do
        *)      CPPARCH="${KARCH}" ;;
        esac
 
-       grep -q -E "${REGEX}" ${UNISTDH} || {
+       grep -q -E "${REGEX}" "${UNISTDH}" || {
                echo '/* '"${CPPARCH}"' unsupported. */'
                continue
        }
 
        echo -e "${COND} __${CPPARCH}__\\n"
-       grep -E "${REGEX}" ${UNISTDH} | \
+       grep -E "${REGEX}" "${UNISTDH}" | \
        sed -e 
's/^[[:space:]]*#define[[:space:]]\+__NR_\([^[:space:]]\+\)[[:space:]]\+\([^[:space:]]\+\).*$/#ifndef
 __NR_\1\n#define __NR_\1 \2\n#endif\n/'
        COND='#elif'
 done
-- 
1.5.6.3


_______________________________________________
Containers mailing list
[email protected]
https://lists.linux-foundation.org/mailman/listinfo/containers

_______________________________________________
Devel mailing list
[email protected]
https://openvz.org/mailman/listinfo/devel

Reply via email to