From 9a57b7fe5fcbbaff344031c67c9082d56c9410bb Mon Sep 17 00:00:00 2001
From: P. J. McDermott <pjm@nac.net>
Date: Fri, 27 Jan 2012 21:34:27 -0500
Subject: Prevent large '[' commands.

---
(limited to 'src')

diff --git a/src/oh-gencontrol b/src/oh-gencontrol
index 6505920..a54596e 100644
--- a/src/oh-gencontrol
+++ b/src/oh-gencontrol
@@ -136,7 +136,7 @@ gen_control_bin()
 	if [ -d ${data_dir}/etc ]; then
 		find ${data_dir}/etc -type f | sed "s@^${data_dir}@@" \
 			>> ${control_dir}/conffiles
-		if [ -z "$(cat ${control_dir}/conffiles)" ]; then
+		if [ -z "$(head -n 1 ${control_dir}/conffiles)" ]; then
 			rm -f ${control_dir}/conffiles
 		else
 			chmod 644 ${control_dir}/conffiles
@@ -146,7 +146,7 @@ gen_control_bin()
 	# MD5 checksums.
 	find ${data_dir} -type f | sed "@^${data_dir}@@" | sort | xargs md5sum \
 		> ${control_dir}/md5sums
-	if [ -z "$(cat ${control_dir}/md5sums)" ]; then
+	if [ -z "$(head -n 1 ${control_dir}/md5sums)" ]; then
 		rm -f ${control_dir}/md5sums
 	else
 		chmod 644 ${control_dir}/md5sums
--
cgit v0.9.1