blob: d767513d1eb2ba10e49490327811b51dc099a532 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
|
/***************************************************************
*
* Program: pkg_main.c
* Author: Marc van Kempen
* Desc: main routine for pkg_manage
*
* Copyright (c) 1995, Marc van Kempen
*
* All rights reserved.
*
* This software may be used, modified, copied, distributed, and
* sold, in both source and binary form provided that the above
* copyright and these terms are retained, verbatim, as the first
* lines of this file. Under no circumstances is the author
* responsible for the proper functioning of this software, nor does
* the author assume any responsibility for damages incurred with
* its use.
*
***************************************************************/
#include "pkg_manage.h"
#include "ui_objects.h"
extern PKG_info p_inf;
/*
* Main
*/
void
main(int argc, char **argv)
{
init_dialog();
p_inf.Nitems = 0; /* Initialize p_inf */
get_pkginfo();
/* start in the pkg add menu when giving the -add option */
if (argc > 1) {
if (strcmp(argv[1], "-add") == 0) {
install_pkgs_indir();
}
} else {
run_menu();
}
if (p_inf.Nitems > 0) {
FreeInfo();
}
clear();
dialog_update();
end_dialog();
return;
} /* main() */
|