From 470ab0a92fa13200d6b211ee143b5b97cd02862e Mon Sep 17 00:00:00 2001 From: rillig Date: Sat, 8 Sep 2007 09:58:14 +0000 Subject: [PATCH] Removed the warning about pkg_add or pkg_delete "not running as root" completely. It only made the code more bloated, and a user trying to add or delete packages would get lots of "Permission denied" warnings anyway. --- bootstrap/bootstrap | 6 +----- pkgtools/pkg_install/files/add/perform.c | 8 ++------ pkgtools/pkg_install/files/delete/main.c | 10 +++------- 3 files changed, 6 insertions(+), 18 deletions(-) diff --git a/bootstrap/bootstrap b/bootstrap/bootstrap index cb062f2c3a0d..135636fbe865 100755 --- a/bootstrap/bootstrap +++ b/bootstrap/bootstrap @@ -1,6 +1,6 @@ #! /bin/sh -# $NetBSD: bootstrap,v 1.111 2007/09/07 15:45:14 rillig Exp $ +# $NetBSD: bootstrap,v 1.112 2007/09/08 09:58:14 rillig Exp $ # # # Copyright (c) 2001-2002 Alistair G. Crooks. All rights reserved. @@ -790,10 +790,6 @@ if [ "$need_xargs" = "yes" ]; then need_extras=yes fi -if [ "$ignoreusercheck" = "yes" ]; then - echo "CPPFLAGS+= -DUNPRIVILEGED" >> ${BOOTSTRAP_MKCONF} -fi - echo_msg "Bootstrapping mk-files" run_cmd "(cd ${pkgsrcdir}/pkgtools/bootstrap-mk-files/files && env CP=${cpprog} \ OPSYS=${opsys} MK_DST=${wrkdir}/share/mk ROOT_GROUP=${root_group} \ diff --git a/pkgtools/pkg_install/files/add/perform.c b/pkgtools/pkg_install/files/add/perform.c index 24538a38dbea..649649ec231f 100644 --- a/pkgtools/pkg_install/files/add/perform.c +++ b/pkgtools/pkg_install/files/add/perform.c @@ -1,4 +1,4 @@ -/* $NetBSD: perform.c,v 1.60 2007/09/07 15:45:14 rillig Exp $ */ +/* $NetBSD: perform.c,v 1.61 2007/09/08 09:58:14 rillig Exp $ */ #if HAVE_CONFIG_H #include "config.h" @@ -14,7 +14,7 @@ #if 0 static const char *rcsid = "from FreeBSD Id: perform.c,v 1.44 1997/10/13 15:03:46 jkh Exp"; #else -__RCSID("$NetBSD: perform.c,v 1.60 2007/09/07 15:45:14 rillig Exp $"); +__RCSID("$NetBSD: perform.c,v 1.61 2007/09/08 09:58:14 rillig Exp $"); #endif #endif @@ -855,10 +855,6 @@ pkg_do(const char *pkg, lpkg_head_t *pkgs) if (!NoRecord && !Fake) { char contents[MaxPathSize]; -#if !defined(__INTERIX) && !defined(UNPRIVILEGED) - if (getuid() != 0) - warnx("not running as root - trying to record install anyway"); -#endif if (!PkgName) { warnx("no package name! can't record package, sorry"); errc = 1; diff --git a/pkgtools/pkg_install/files/delete/main.c b/pkgtools/pkg_install/files/delete/main.c index 2b70a81ee53e..94a3c0bbe70f 100644 --- a/pkgtools/pkg_install/files/delete/main.c +++ b/pkgtools/pkg_install/files/delete/main.c @@ -1,4 +1,4 @@ -/* $NetBSD: main.c,v 1.20 2007/09/07 15:45:15 rillig Exp $ */ +/* $NetBSD: main.c,v 1.21 2007/09/08 09:58:14 rillig Exp $ */ #if HAVE_CONFIG_H #include "config.h" @@ -11,7 +11,7 @@ #if 0 static char *rcsid = "from FreeBSD Id: main.c,v 1.11 1997/10/08 07:46:48 charnier Exp"; #else -__RCSID("$NetBSD: main.c,v 1.20 2007/09/07 15:45:15 rillig Exp $"); +__RCSID("$NetBSD: main.c,v 1.21 2007/09/08 09:58:14 rillig Exp $"); #endif #endif @@ -190,11 +190,7 @@ main(int argc, char **argv) warnx("missing package name(s)"); usage(); } -#if !defined(__INTERIX) && !defined(UNPRIVILEGED) - if (!Fake && Verbose && getuid() != 0) { - warnx("not running as root - trying to delete anyways"); - } -#endif + if (OnlyDeleteFromPkgDB) { /* Only delete the given packages' files from pkgdb, do not * touch the pkg itself. Used by "make reinstall" in