Admin/lib/Tools/components_checksum
changeset 51053 81a75d9a9a4e
parent 50932 ca071373b695
equal deleted inserted replaced
51052:3d67739cf626 51053:81a75d9a9a4e
    69 CHECKSUM_FILE="$CHECKSUM_DIR/components.sha1"
    69 CHECKSUM_FILE="$CHECKSUM_DIR/components.sha1"
    70 CHECKSUM_TMP="$CHECKSUM_DIR/components.sha1.tmp"
    70 CHECKSUM_TMP="$CHECKSUM_DIR/components.sha1.tmp"
    71 
    71 
    72 (
    72 (
    73   cd "$COMPONENTS_DIR"
    73   cd "$COMPONENTS_DIR"
    74   sha1sum *.tar.gz | sort -k2 > "$CHECKSUM_TMP"
    74   sha1sum *.tar.gz | sort -k2 -f > "$CHECKSUM_TMP"
    75 )
    75 )
    76 
    76 
    77 [ -n "$UPDATE" ] && mv "$CHECKSUM_TMP" "$CHECKSUM_FILE"
    77 [ -n "$UPDATE" ] && mv "$CHECKSUM_TMP" "$CHECKSUM_FILE"
    78 [ -n "$CHECK" ] && {
    78 [ -n "$CHECK" ] && {
    79   diff "$CHECKSUM_FILE" "$CHECKSUM_TMP" || fail "Integrity error"
    79   diff "$CHECKSUM_FILE" "$CHECKSUM_TMP" || fail "Integrity error"