#!/bin/sh

BACKUP_DIR=/var/opt/omni/repackage
PATCH_VERSION=DA_Patch-A.06.11-2
PACKET=`echo $PATCH_VERSION | cut -d"-" -f1`
BACKUP_DIR=$BACKUP_DIR/$PACKET

INSTALLED_PATCH=`rpm -qa | grep $PACKET | cut -c 1-${#PATCH_VERSION}`

rollback() # Rollback to MR
{
        # Rollback to MR
        cd "$BACKUP_DIR"
        find . -type f | sed 's/^\.\///' > $BACKUP_DIR/mr_bak_$$
        cat $BACKUP_DIR/mr_bak_$$ | cpio -paduVL --no-preserve-owner / > /dev/null 2>&1
        echo "  Rollback Complete ..."
        return
}

if [ "$PATCH_VERSION" = "$INSTALLED_PATCH" ]; then
      rollback
fi