From b1a6a77bc6b61bacb78c777da5a8b2c78beb97c3 Mon Sep 17 00:00:00 2001 From: P. J. McDermott Date: Sun, 22 Jan 2012 02:15:45 -0500 Subject: Add error handling to oh-buildopk. --- (limited to 'src/oh-buildopk') diff --git a/src/oh-buildopk b/src/oh-buildopk index 6e969ba..3d67596 100644 --- a/src/oh-buildopk +++ b/src/oh-buildopk @@ -36,18 +36,18 @@ while [ ${#} -gt 0 ]; do printf 'oh-buildopk: Packing package "%s"...\n' "${1}" # Write debian-binary. - echo '2.0' > debian-binary + echo '2.0' > debian-binary || exit 2 # Pack data.tar.gz. cd ${1}.data - tar -czf ../data.tar.gz . + tar -czf ../data.tar.gz . || exit 2 cd .. # Pack control.tar.gz. cd ${1}.control - tar -czf ../control.tar.gz . + tar -czf ../control.tar.gz . || exit 2 cd .. # Pack opk file. tar -czf ../../${1}_$(oh_get_field Version)_arch.opk \ - debian-binary data.tar.gz control.tar.gz - rm -Rf debian-binary control data.tar.gz control.tar.gz + debian-binary data.tar.gz control.tar.gz || exit 2 + rm -Rf debian-binary control data.tar.gz control.tar.gz || exit 2 shift done -- cgit v0.9.1