]> granicus.if.org Git - shadow/commitdiff
* src/groupdel.c: Harmonize error & syslog messages.
authornekral-guest <nekral-guest@5a98b0ae-9ef6-0310-add3-de5d479b70d7>
Wed, 6 Aug 2008 15:54:16 +0000 (15:54 +0000)
committernekral-guest <nekral-guest@5a98b0ae-9ef6-0310-add3-de5d479b70d7>
Wed, 6 Aug 2008 15:54:16 +0000 (15:54 +0000)
ChangeLog
src/groupdel.c

index ef246d05f7dd3c8ab4a5ce0ea5630f259894d376..6550e21e34eb7a26054dbaa00b8b573c5b337b3b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -3,6 +3,7 @@
        * src/groupadd.c: Harmonize error & syslog messages.
        * src/groupadd.c: Add logging to syslog in some error cases.
        * src/groupmod.c: Harmonize error & syslog messages.
+       * src/groupdel.c: Harmonize error & syslog messages.
 
 2008-08-01  Nicolas François  <nicolas.francois@centraliens.net>
 
index a55edd596ad37e73e874b14d445947e980503c83..4f6bcc9a30c73461718cbb3e89af0671053685d2 100644 (file)
@@ -116,7 +116,7 @@ static void fail_exit (int code)
 static void grp_update (void)
 {
        if (gr_remove (group_name) == 0) {
-               fprintf (stderr, _("%s: error removing group entry\n"), Prog);
+               fprintf (stderr, _("%s: cannot remove group '%s' from the group database\n"), Prog, group_name);
                fail_exit (E_GRP_UPDATE);
        }
 #ifdef SHADOWGRP
@@ -126,8 +126,8 @@ static void grp_update (void)
        if (is_shadow_grp && (sgr_locate (group_name) != NULL)) {
                if (sgr_remove (group_name) == 0) {
                        fprintf (stderr,
-                                _("%s: error removing shadow group entry\n"),
-                                Prog);
+                                _("%s: cannot remove group '%s' from the shadow group database\n"),
+                                Prog, group_name);
                        fail_exit (E_GRP_UPDATE);
                }
        }
@@ -151,14 +151,14 @@ static void close_files (void)
        SYSLOG ((LOG_INFO, "remove group '%s'\n", group_name));
 
        if (gr_close () == 0) {
-               fprintf (stderr, _("%s: cannot rewrite group file\n"), Prog);
+               fprintf (stderr, _("%s: cannot rewrite the group file\n"), Prog);
                fail_exit (E_GRP_UPDATE);
        }
        gr_unlock ();
 #ifdef SHADOWGRP
        if (is_shadow_grp && (sgr_close () == 0)) {
                fprintf (stderr,
-                        _("%s: cannot rewrite shadow group file\n"), Prog);
+                        _("%s: cannot rewrite the shadow group file\n"), Prog);
                fail_exit (E_GRP_UPDATE);
        }
        if (is_shadow_grp)
@@ -174,22 +174,22 @@ static void close_files (void)
 static void open_files (void)
 {
        if (gr_lock () == 0) {
-               fprintf (stderr, _("%s: unable to lock group file\n"), Prog);
+               fprintf (stderr, _("%s: cannot lock the group file\n"), Prog);
                fail_exit (E_GRP_UPDATE);
        }
        if (gr_open (O_RDWR) == 0) {
-               fprintf (stderr, _("%s: unable to open group file\n"), Prog);
+               fprintf (stderr, _("%s: cannot open the group file\n"), Prog);
                fail_exit (E_GRP_UPDATE);
        }
 #ifdef SHADOWGRP
        if (is_shadow_grp && (sgr_lock () == 0)) {
                fprintf (stderr,
-                        _("%s: unable to lock shadow group file\n"), Prog);
+                        _("%s: cannot lock the shadow group file\n"), Prog);
                fail_exit (E_GRP_UPDATE);
        }
        if (is_shadow_grp && (sgr_open (O_RDWR) == 0)) {
                fprintf (stderr,
-                        _("%s: unable to open shadow group file\n"), Prog);
+                        _("%s: cannot open the shadow group file\n"), Prog);
                fail_exit (E_GRP_UPDATE);
        }
 #endif                         /* SHADOWGRP */
@@ -226,7 +226,7 @@ static void group_busy (gid_t gid)
        /*
         * Can't remove the group.
         */
-       fprintf (stderr, _("%s: cannot remove user's primary group.\n"), Prog);
+       fprintf (stderr, _("%s: cannot remove the primary group of user '%s'\n"), Prog, pwd->pw_name);
        fail_exit (E_GROUP_BUSY);
 }
 
@@ -336,7 +336,7 @@ int main (int argc, char **argv)
                char *nis_domain;
                char *nis_master;
 
-               fprintf (stderr, _("%s: group %s is a NIS group\n"),
+               fprintf (stderr, _("%s: group '%s' is a NIS group\n"),
                         Prog, group_name);
 
 #ifdef WITH_AUDIT