@@ -22,8 +22,8 @@
osc -A ${API_URL} api /source/$1/$2 | while read_dom ; do
- if [[ $ENTITY = "directory" ]]; then
- read name rev vrev srcmd5 <<< $CONTENT
+ if [[ $ENTITY = "directory"* ]]; then
+ read foo name rev vrev srcmd5 <<< $ENTITY
echo $srcmd5
exit
fi
@@ -48,15 +48,19 @@
continue
fi
- echo -n "Looking at $src_prj $pkg ... "
+ echo -n "Looking at $src_prj $pkg "
if [[ "x$(pkg_in $dst_prj $pkg)" = "xYES" ]]; then
+ srcmd5="$(get_srcmd5 $src_prj $pkg)"
+ echo -n "($srcmd5) ... "
- echo -n "exists in $dst_prj ... "
+ echo -n "exists in $dst_prj "
+ dstmd5="$(get_srcmd5 $dst_prj $pkg)"
+ echo -n "($dstmd5) ..."
- if [[ "x$(get_srcmd5 $dst_prj $pkg)" = "x$(get_srcmd5 $src_prj $pkg)" ]]; then
+ if [[ "x$dstmd5" = "x$srcmd5" ]]; then
- echo "and hasn't changed. Skipping."
+ echo " and hasn't changed. Skipping."
continue
fi
|