]> git.ipfire.org Git - ipfire-2.x.git/blob - src/patches/kudzu-0.99.50-pam.patch
git-svn-id: http://svn.ipfire.org/svn/ipfire/IPFire/source@16 ea5c0bd1-69bd-2848...
[ipfire-2.x.git] / src / patches / kudzu-0.99.50-pam.patch
1 diff -ruN kudzu-0.99.50.old/updfstab.c kudzu-0.99.50/updfstab.c
2 --- kudzu-0.99.50.old/updfstab.c Mon Apr 8 05:37:01 2002
3 +++ kudzu-0.99.50/updfstab.c Tue Dec 16 15:22:26 2003
4 @@ -688,33 +688,6 @@
5 return 1;
6 }
7
8 - /* do this before moving onto /etc/fstab; this keeps magicdev
9 - from noticing the change before the permissions are correct */
10 -
11 - pid = fork();
12 - if (!pid) {
13 - execl("/sbin/pam_console_apply", "/sbin/pam_console_apply",
14 - "-f", revokeFileName, "-r", NULL);
15 - printf("failed\n");
16 - exit(-1);
17 - }
18 - waitpid(pid, &status, 0);
19 -
20 - if (!WIFEXITED(status) || WEXITSTATUS(status))
21 - fprintf(stderr, _("/sbin/pam_console_apply -r failed\n"));
22 -
23 - pid = fork();
24 - if (!pid) {
25 - execl("/sbin/pam_console_apply", "/sbin/pam_console_apply",
26 - "-f", outputFileName, NULL);
27 - printf("failed\n");
28 - exit(-1);
29 - }
30 -
31 - waitpid(pid, &status, 0);
32 - if (!WIFEXITED(status) || WEXITSTATUS(status))
33 - fprintf(stderr, _("/sbin/pam_console_apply failed\n"));
34 -
35 if (rename(outputFileName, fileName)) {
36 fprintf(stderr, _("failed to rename %s to %s: %s\n"),
37 outputFileName, fileName, strerror(errno));