]> git.pld-linux.org Git - packages/poldek.git/blame - poldek-nohold-fix.patch
- prepare for new snap 0.30 (will be available later)
[packages/poldek.git] / poldek-nohold-fix.patch
CommitLineData
012e663a
AM
1diff -urN poldek/cli/install.c poldek.new/cli/install.c
2--- poldek/cli/install.c 2007-07-01 23:04:26.000000000 +0200
3+++ poldek.new/cli/install.c 2007-11-17 18:19:06.000000000 +0100
4@@ -174,6 +174,9 @@
5 {"hold", OPT_INST_HOLD, "PACKAGE[,PACKAGE]...", 0,
6 N_("Prevent packages listed from being upgraded if they are already installed."),
7 OPT_GID },
8+
9+{"nohold", OPT_INST_NOHOLD, 0, 0,
10+ N_("Do not hold any packages. Disables --hold settings."), OPT_GID },
11
12 {"ignore", OPT_INST_IGNORE, "PACKAGE[,PACKAGE]...", 0,
13 N_("Make packages listed invisible."), OPT_GID },
14@@ -323,17 +326,21 @@
15 poldek_configure(ts->ctx, POLDEK_CONF_ROOTDIR, arg);
16 break;
17
18-
19 case OPT_INST_HOLD:
20 poldek_configure(ts->ctx, POLDEK_CONF_OPT, POLDEK_OP_HOLD, 1);
21 poldek_configure(ts->ctx, POLDEK_CONF_HOLD, arg);
22 break;
23-
24+
25+ case OPT_INST_NOHOLD:
26+ ts->setop(ts, POLDEK_OP_HOLD, 0);
27+ poldek_configure(ts->ctx, POLDEK_CONF_OPT, POLDEK_OP_HOLD, 0);
28+ break;
29+
30 case OPT_INST_IGNORE:
31 poldek_configure(ts->ctx, POLDEK_CONF_OPT, POLDEK_OP_IGNORE, 1);
32 poldek_configure(ts->ctx, POLDEK_CONF_IGNORE, arg);
33 break;
34-
35+
36 case OPT_INST_NOIGNORE:
37 ts->setop(ts, POLDEK_OP_IGNORE, 0);
38 poldek_configure(ts->ctx, POLDEK_CONF_OPT, POLDEK_OP_IGNORE, 0);
This page took 0.104725 seconds and 4 git commands to generate.