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 | send_zephyr
;;
'VERSION *')
- echo "$0: unrecognized version: $line"
+ echo "$0: unrecognized version: $line" | send-zephyr
;;
'')
;;
*)
- (echo "$line"; cat) | parse_v1
+ (echo "$line"; cat) | parse_v1 | send_zephyr
;;
-esac | send_zephyr
+esac