]> git.pld-linux.org Git - packages/poldek.git/blob - poldek-nohold-fix.patch
- add sigint_enable
[packages/poldek.git] / poldek-nohold-fix.patch
1 diff -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.023201 seconds and 3 git commands to generate.