aboutsummaryrefslogtreecommitdiff
path: root/q.c
diff options
context:
space:
mode:
authorNed Ludd <solar@gentoo.org>2005-06-19 22:25:59 +0000
committerNed Ludd <solar@gentoo.org>2005-06-19 22:25:59 +0000
commitbba7cc5830b30e8b19ba51e2556877893f053658 (patch)
tree4ca1443e4d85831a0bd06ec177c39eaf4570c5e7 /q.c
parentunify the -l/-L and -u/-U options (diff)
downloadportage-utils-bba7cc5830b30e8b19ba51e2556877893f053658.tar.gz
portage-utils-bba7cc5830b30e8b19ba51e2556877893f053658.tar.bz2
portage-utils-bba7cc5830b30e8b19ba51e2556877893f053658.zip
- display cache generation time more accurately. add command line option to reinitialize cache. cosmetic touchup to qlop display
Diffstat (limited to 'q.c')
-rw-r--r--q.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/q.c b/q.c
index d1a3c6f..9d05474 100644
--- a/q.c
+++ b/q.c
@@ -1,7 +1,7 @@
/*
* Copyright 2005 Gentoo Foundation
* Distributed under the terms of the GNU General Public License v2
- * $Header: /var/cvsroot/gentoo-projects/portage-utils/q.c,v 1.13 2005/06/09 00:21:19 vapier Exp $
+ * $Header: /var/cvsroot/gentoo-projects/portage-utils/q.c,v 1.14 2005/06/19 22:25:59 solar Exp $
*
* 2005 Ned Ludd - <solar@gentoo.org>
* 2005 Mike Frysinger - <vapier@gentoo.org>
@@ -26,19 +26,20 @@
-#define Q_FLAGS "i" COMMON_FLAGS
+#define Q_FLAGS "ir" COMMON_FLAGS
static struct option const q_long_opts[] = {
- {"install", no_argument, NULL, 'i'},
+ {"install", no_argument, NULL, 'i'},
+ {"reinitialize", no_argument, NULL, 'r'},
COMMON_LONG_OPTS
};
static const char *q_opts_help[] = {
"Install symlinks for applets",
+ "Reinitialize ebuild cache",
COMMON_OPTS_HELP
};
#define q_usage(ret) usage(ret, Q_FLAGS, q_long_opts, q_opts_help, APPLET_Q)
-
int q_main(int argc, char **argv)
{
int i;
@@ -61,7 +62,7 @@ int q_main(int argc, char **argv)
while ((i = GETOPT_LONG(Q, q, "+")) != -1) {
switch (i) {
COMMON_GETOPTS_CASES(q)
-
+ case 'r': reinitialize = 1; return 0;
case 'i': {
char buf[_POSIX_PATH_MAX];
printf("Installing symlinks:\n");
@@ -86,7 +87,6 @@ int q_main(int argc, char **argv)
}
if (argc == optind)
q_usage(EXIT_FAILURE);
-
if ((func = lookup_applet(argv[optind])) == 0)
return 1;