From 9b2dff4976c62ffc692d01edfb51c8f1b3d36c6d Mon Sep 17 00:00:00 2001 From: ticktock35 Date: Mon, 15 Dec 2008 05:03:06 +0000 Subject: [PATCH] opkg: remove old opkg.c git-svn-id: http://opkg.googlecode.com/svn/trunk@62 e8e0d7a0-c8d9-11dd-a880-a1081c7ac358 --- libopkg/Makefile.am | 2 +- libopkg/opkg.c | 81 --------------------------------------------- 2 files changed, 1 insertion(+), 82 deletions(-) delete mode 100644 libopkg/opkg.c diff --git a/libopkg/Makefile.am b/libopkg/Makefile.am index 12fe340..e3548a7 100644 --- a/libopkg/Makefile.am +++ b/libopkg/Makefile.am @@ -30,7 +30,7 @@ libopkg_include_HEADERS= \ libopkg_la_LIBADD = $(top_builddir)/libbb/libbb.la $(CURL_LIBS) $(GPGME_LIBS) -opkg_core_sources = args.c args.h opkg.c \ +opkg_core_sources = args.c args.h \ user.c user.h opkg_libcore_sources = args.c args.h libopkg.c libopkg.h opkg.h\ user.c user.h opkg_state.c opkg_state.h diff --git a/libopkg/opkg.c b/libopkg/opkg.c deleted file mode 100644 index e113847..0000000 --- a/libopkg/opkg.c +++ /dev/null @@ -1,81 +0,0 @@ -/* opkg.c - the itsy package management system - - Carl D. Worth - - Copyright (C) 2001 University of Southern California - - This program is free software; you can redistribute it and/or - modify it under the terms of the GNU General Public License as - published by the Free Software Foundation; either version 2, or (at - your option) any later version. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. -*/ - -#include "opkg.h" - -#include "args.h" -#include "opkg_conf.h" -#include "opkg_cmd.h" - -int main(int argc, const char *argv[]) -{ - int err, optind; - args_t args; - char *cmd_name; - opkg_cmd_t *cmd; - opkg_conf_t opkg_conf; - - error_list=NULL; - - args_init(&args); - - optind = args_parse(&args, argc, argv); - if (optind == argc || optind < 0) { - args_usage("opkg must have one sub-command argument"); - } - - cmd_name = argv[optind++]; - - err = opkg_conf_init(&opkg_conf, &args); - if (err) { - return err; - } - - args_deinit(&args); - - cmd = opkg_cmd_find(cmd_name); - if (cmd == NULL) { - fprintf(stderr, "%s: unknown sub-command %s\n", argv[0], cmd_name); - args_usage(NULL); - } - - if (cmd->requires_args && optind == argc) { - fprintf(stderr, "%s: the ``%s'' command requires at least one argument\n", - __FUNCTION__, cmd_name); - args_usage(NULL); - } - - err = opkg_cmd_exec(cmd, &opkg_conf, argc - optind, argv + optind); - - if ( err == 0 ) { - opkg_message(opkg_conf, OPKG_NOTICE, "Succesfully done.\n"); - } else { - opkg_message(opkg_conf, OPKG_NOTICE, "Error returned. Return value is %d\n.",err); - -} - - } - /* XXX: FEATURE request: run ldconfig and/or depmod after package needing them are installed or removed */ - // opkg_global_postinst(); - - opkg_conf_deinit(&opkg_conf); - - return err; -} - - - -- 2.25.1