Lines Matching refs:pkgdir
408 char *fname, *pkgdir; in run_deinstall_script() local
432 pkgdir = pkgdb_pkg_dir(pkg); in run_deinstall_script()
435 rv = fcexec(pkgdir, fname, pkg, target, NULL); in run_deinstall_script()
438 free(pkgdir); in run_deinstall_script()
522 char *fname, *pkgdir; in remove_pkg() local
625 pkgdir = pkgdb_pkg_dir(pkg); in remove_pkg()
626 (void) remove_files(pkgdir, "+*"); in remove_pkg()
628 if (isemptydir(pkgdir)&& rmdir(pkgdir) == 0) in remove_pkg()
631 warnx("Couldn't remove package directory in `%s'", pkgdir); in remove_pkg()
632 else if (recursive_remove(pkgdir, 1)) in remove_pkg()
633 warn("Couldn't remove package directory `%s'", pkgdir); in remove_pkg()
635 warnx("Package directory `%s' forcefully removed", pkgdir); in remove_pkg()
636 free(pkgdir); in remove_pkg()