in progress
[src/app-framework-main.git] / src / wgtpkg-installer.c
index e8568b8..3d9c237 100644 (file)
@@ -29,7 +29,7 @@
 #include "verbose.h"
 #include "wgtpkg.h"
 
-static const char appname[] = "wgtpkg-install";
+static const char appname[] = "wgtpkg-installer";
 static const char *root;
 static int force;
 
@@ -61,7 +61,6 @@ static struct option options[] = {
 int main(int ac, char **av)
 {
        int i;
-       char *wpath;
 
        openlog(appname, LOG_PERROR, LOG_AUTH);
 
@@ -90,33 +89,23 @@ int main(int ac, char **av)
                        grant_permission_list(optarg);
                        break;
                case ':':
-                       syslog(LOG_ERR, "missing argument value");
+                       ERROR("missing argument value");
                        return 1;
                default:
-                       syslog(LOG_ERR, "unrecognized option");
+                       ERROR("unrecognized option");
                        return 1;
                }
        }
 
        ac -= optind;
        if (ac < 2) {
-               syslog(LOG_ERR, "arguments are missing");
+               ERROR("arguments are missing");
                return 1;
        }
 
-       /* canonic names for files */
+       /* install widgets */
        av += optind;
-       for (i = 0 ; av[i] != NULL ; i++) {
-               wpath = realpath(av[i], NULL);
-               if (wpath == NULL) {
-                       syslog(LOG_ERR, "error while getting realpath of %dth widget: %s", i+1, av[i]);
-                       return 1;
-               }
-               av[i] = wpath;
-       }
        root = *av++;
-
-       /* install widgets */
        for ( ; *av ; av++)
                install_widget(*av, root, force);