#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;
int main(int ac, char **av)
{
int i;
- char *wpath;
openlog(appname, LOG_PERROR, LOG_AUTH);
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);