From e710ad29a8dad6e2ba4967f9bfb3449909f4305b Mon Sep 17 00:00:00 2001 From: Anders Kaseorg Date: Sat, 20 Mar 2010 20:58:42 -0400 Subject: [PATCH 1/1] apt-zephyr: Make parse_v2 a function. Signed-off-by: Anders Kaseorg --- apt-zephyr/apt-zephyr | 27 ++++++++++++++++----------- 1 file changed, 16 insertions(+), 11 deletions(-) diff --git a/apt-zephyr/apt-zephyr b/apt-zephyr/apt-zephyr index 3650cc5..72c217e 100755 --- a/apt-zephyr/apt-zephyr +++ b/apt-zephyr/apt-zephyr @@ -69,20 +69,25 @@ parse_v1 () rm -f "$oldpkgs" "$newpkgs" } +parse_v2 () +{ + while read -r line && [ -n "$line" ]; do :; done + while read -r package oldver cmp newver action; do + case "$action" in + '**CONFIGURE**' | '**REMOVE**') + package "$package" "$oldver" "$cmp" "$newver" + ;; + '**ERROR**') + echo "ERROR on $package $newver" + ;; + esac + done +} + read -r line case "$line" in 'VERSION 2') - while read -r line && [ -n "$line" ]; do :; done - while read -r package oldver cmp newver action; do - case "$action" in - '**CONFIGURE**' | '**REMOVE**') - package "$package" "$oldver" "$cmp" "$newver" - ;; - '**ERROR**') - echo "ERROR on $package $newver" - ;; - esac - done + parse_v2 ;; 'VERSION *') echo "$0: unrecognized version: $line" -- 2.44.0