More feedback to user
authorGlenn L McGrath <bug1@ihug.co.nz>
Wed, 18 Jul 2001 05:03:49 +0000 (05:03 -0000)
committerGlenn L McGrath <bug1@ihug.co.nz>
Wed, 18 Jul 2001 05:03:49 +0000 (05:03 -0000)
archival/dpkg.c
dpkg.c

index 165be794efe820e5c6e92dbf0641574fab1a3a5b..dfae9ed708e54005fc83c34a7a36dd2726695518 100644 (file)
@@ -1141,6 +1141,8 @@ void remove_package(const unsigned int package_num)
        char conffile_name[package_name_length + 30];
        int return_value;
 
+       printf("Removing %s ...\n", package_name);
+
        /* run prerm script */
        return_value = run_package_script(package_name, "prem");
        if (return_value == -1) {
@@ -1364,7 +1366,7 @@ extern int dpkg_main(int argc, char **argv)
                                search_name_hashtable(argv[optind]),
                                search_name_hashtable("ANY"), VER_ANY);
                        if (package_hashtable[deb_file[deb_count]->package] == NULL) {
-                               error_msg_and_die("unknown package, %s\n", argv[optind]);
+                               error_msg_and_die("Package %s is uninstalled or unknown\n", argv[optind]);
                        }
                        state_status = get_status(search_status_hashtable(name_hashtable[package_hashtable[deb_file[deb_count]->package]->name]), 3);
 
diff --git a/dpkg.c b/dpkg.c
index 165be794efe820e5c6e92dbf0641574fab1a3a5b..dfae9ed708e54005fc83c34a7a36dd2726695518 100644 (file)
--- a/dpkg.c
+++ b/dpkg.c
@@ -1141,6 +1141,8 @@ void remove_package(const unsigned int package_num)
        char conffile_name[package_name_length + 30];
        int return_value;
 
+       printf("Removing %s ...\n", package_name);
+
        /* run prerm script */
        return_value = run_package_script(package_name, "prem");
        if (return_value == -1) {
@@ -1364,7 +1366,7 @@ extern int dpkg_main(int argc, char **argv)
                                search_name_hashtable(argv[optind]),
                                search_name_hashtable("ANY"), VER_ANY);
                        if (package_hashtable[deb_file[deb_count]->package] == NULL) {
-                               error_msg_and_die("unknown package, %s\n", argv[optind]);
+                               error_msg_and_die("Package %s is uninstalled or unknown\n", argv[optind]);
                        }
                        state_status = get_status(search_status_hashtable(name_hashtable[package_hashtable[deb_file[deb_count]->package]->name]), 3);