Update source from tizen 2.3
[platform/core/base/rpm-installer.git] / backend / scripts / uninstall_rpm_package.sh.in
1 #!/bin/sh
2
3 E_WRONG_ARGS=17
4 E_FILE_NOT_FOUND=11
5 E_RPM_ERROR=15
6
7 PKG_LOG_DIR=/var/pkgmgr/rpm
8
9 debug () {
10         /bin/echo ">>$DEBUG" >> /tmp/rpmscriptlog
11 }
12
13 NOARG=$#
14
15 if [ $NOARG -lt 1 ] || [ $NOARG -gt 2 ]; then
16         DEBUG="Usage: uninstall.sh <PackageName>";debug
17         exit $E_WRONG_ARGS
18 fi
19
20
21 if [ ! -d $PKG_LOG_DIR ];then
22         DEBUG="$PKG_LOG_DIR not exist -> mkdir(ok)";debug
23         /bin/mkdir -p $PKG_LOG_DIR
24 fi
25
26 PKGNAME=$1
27
28 # 3. DELETE FILES
29 /bin/rpm --erase --nodeps $PKGNAME
30 ret=$?
31 if [ $ret -ne 0 ];then
32         DEBUG="rpm error";debug
33         exit $E_RPM_ERROR
34 fi