Authentication-Results: name.execsw.org; dkim=pass (1024-bit key) header.d=netbsd.org header.i=@netbsd.org header.b=sgzACISV; dkim=pass (1024-bit key) header.d=netbsd.org header.i=@netbsd.org header.b=iragW5IY Received: by mail.netbsd.org (Postfix, from userid 605) id 90C4F84E8F; Thu, 7 Mar 2024 12:25:45 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=netbsd.org; s=20240131; t=1709814345; bh=X/Hk0+SjIaVuRSB0q0NGfFe8epHIEjg+zP2BvGQIUCI=; h=Date:From:Subject:To:Reply-To:List-Id:List-Unsubscribe; b=sgzACISVSpD/XZ9H6P6i3BAQ71VdI/QzNbA6aajy28mfmWB2VJ+Kkwnq4mh9CEC9f hz8W0oDOKzsbvf1GGNsF4vaOLvAgSX1Odx50vyW95+KYf8NVyMSw7MOLvr/q+hf/4o RThgk6yLFWvqa6hpO3qyKm1xgEN5yJpYkexucnbg= Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 83AB584CF3 for ; Thu, 7 Mar 2024 12:25:44 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Authentication-Results: mail.netbsd.org (amavisd-new); dkim=pass (1024-bit key) header.d=netbsd.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.netbsd.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id nwGTj04Wg0Ee for ; Thu, 7 Mar 2024 12:25:44 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.netbsd.org [199.233.217.197]) by mail.netbsd.org (Postfix) with ESMTP id E16CA84CC9 for ; Thu, 7 Mar 2024 12:25:43 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=netbsd.org; s=20240131; t=1709814343; bh=X/Hk0+SjIaVuRSB0q0NGfFe8epHIEjg+zP2BvGQIUCI=; h=Date:From:Subject:To:Reply-To; b=iragW5IYP8WbGvovMYEr0PmwkjoF/KyBKIyQ3jMg/e0ud9E9PZUGZhfUK1pxbMJq/ x4IKIn4gxUTwDRZbsvuWW407dMc1FXrOmgtBL6TBUzw7+epLUCF4O7andLd5gDRWW3 LbtVllxwOirYf6Tv98H/XHXWrMZBnLyE9A6ct5cM= Received: by cvs.NetBSD.org (Postfix, from userid 500) id D8480FA2A; Thu, 7 Mar 2024 12:25:43 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_170981434351090" MIME-Version: 1.0 Date: Thu, 7 Mar 2024 12:25:43 +0000 From: "Jonathan Perkin" Subject: CVS commit: pkgsrc/pkgtools/pkg_install/files/admin To: pkgsrc-changes@NetBSD.org Reply-To: jperkin@netbsd.org X-Mailer: log_accum Message-Id: <20240307122543.D8480FA2A@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_170981434351090 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: jperkin Date: Thu Mar 7 12:25:43 UTC 2024 Modified Files: pkgsrc/pkgtools/pkg_install/files/admin: main.c Log Message: pkg_install: Respect quiet flag for rebuild commands. While here remove a bunch of trailing whitespace. To generate a diff of this commit: cvs rdiff -u -r1.70 -r1.71 pkgsrc/pkgtools/pkg_install/files/admin/main.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_170981434351090 Content-Disposition: inline Content-Length: 3173 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/pkgtools/pkg_install/files/admin/main.c diff -u pkgsrc/pkgtools/pkg_install/files/admin/main.c:1.70 pkgsrc/pkgtools/pkg_install/files/admin/main.c:1.71 --- pkgsrc/pkgtools/pkg_install/files/admin/main.c:1.70 Thu Mar 7 12:22:47 2024 +++ pkgsrc/pkgtools/pkg_install/files/admin/main.c Thu Mar 7 12:25:43 2024 @@ -1,4 +1,4 @@ -/* $NetBSD: main.c,v 1.70 2024/03/07 12:22:47 jperkin Exp $ */ +/* $NetBSD: main.c,v 1.71 2024/03/07 12:25:43 jperkin Exp $ */ #ifdef HAVE_NBTOOL_CONFIG_H #include "nbtool_config.h" @@ -11,7 +11,7 @@ #include #endif #endif -__RCSID("$NetBSD: main.c,v 1.70 2024/03/07 12:22:47 jperkin Exp $"); +__RCSID("$NetBSD: main.c,v 1.71 2024/03/07 12:25:43 jperkin Exp $"); /*- * Copyright (c) 1999-2019 The NetBSD Foundation, Inc. @@ -132,7 +132,7 @@ static void set_unset_variable(char **, static void digest_input(char **); /* print usage message and exit */ -void +void usage(void) { (void) fprintf(stderr, "usage: %s [-bqSVv] [-C config] [-d lsdir] [-K pkg_dbdir] [-s sfx] command [args ...]\n" @@ -256,7 +256,7 @@ add_pkg(const char *pkgdir, void *vp) return 0; } -static void +static void rebuild(void) { char *cachename; @@ -404,7 +404,7 @@ add_depends_of(const char *pkgname, void add_required_by(p->name, pkgname, h); } - free_plist(&plist); + free_plist(&plist); return 0; } @@ -504,7 +504,7 @@ rebuild_tree(void) } } -int +int main(int argc, char *argv[]) { Boolean use_default_sfx = TRUE; @@ -585,7 +585,7 @@ main(int argc, char *argv[]) if (strcasecmp(argv[0], "pmatch") == 0) { char *pattern, *pkg; - + argv++; /* "pmatch" */ if (argv[0] == NULL || argv[1] == NULL) { @@ -600,18 +600,22 @@ main(int argc, char *argv[]) } else { return 1; } - + } else if (strcasecmp(argv[0], "rebuild") == 0) { check_pkgdb(); rebuild(); - printf("Done.\n"); + if (!quiet) { + printf("Done.\n"); + } } else if (strcasecmp(argv[0], "rebuild-tree") == 0) { check_pkgdb(); rebuild_tree(); - printf("Done.\n"); + if (!quiet) { + printf("Done.\n"); + } } else if (strcasecmp(argv[0], "check") == 0) { argv++; /* "check" */ @@ -665,7 +669,7 @@ main(int argc, char *argv[]) printf("%s/%s\n", dir, p); free(p); } - + argv++; } } else if (strcasecmp(argv[0], "list") == 0 || @@ -747,7 +751,7 @@ main(int argc, char *argv[]) puts(output); fetchFreeURL(url); free(output); - } + } return rc; } else if (strcasecmp(argv[0], "fetch-pkg-vulnerabilities") == 0) { @@ -840,23 +844,23 @@ set_unset_variable(char **argv, Boolean if (argv[0] == NULL || argv[1] == NULL) usage(); - + variable = NULL; if (unset) { arg.variable = argv[0]; arg.value = NULL; - } else { + } else { eq = NULL; if ((eq=strchr(argv[0], '=')) == NULL) usage(); - + variable = xmalloc(eq-argv[0]+1); strlcpy(variable, argv[0], eq-argv[0]+1); - + arg.variable = variable; arg.value = eq+1; - + if (strcmp(variable, AUTOMATIC_VARNAME) == 0 && strcasecmp(arg.value, "yes") != 0 && strcasecmp(arg.value, "no") != 0) { --_----------=_170981434351090--