git.schokokeks.org
Repositories
Help
Report an Issue
keks-overlay.git
Code
Commits
Branches
Tags
Suche
Strukturansicht:
456e1d5
Branches
Tags
master
keks-overlay.git
sys-process
vixie-cron
files
vixie-cron-4.1-crontabrace.patch
temporarily add vixie-cron until we migrate to something else
Hanno
commited
456e1d5
at 2019-10-15 09:37:14
vixie-cron-4.1-crontabrace.patch
Blame
History
Raw
--- vixie-cron-4.1/crontab.c +++ vixie-cron-4.1/crontab.c @@ -314,8 +314,6 @@ perror("fstat"); goto fatal; } - utimebuf.actime = statbuf.st_atime; - utimebuf.modtime = statbuf.st_mtime; /* Turn off signals. */ (void)signal(SIGHUP, SIG_IGN); @@ -374,6 +372,17 @@ perror(Filename); exit(ERROR_EXIT); } + if (swap_uids() < OK) { + perror("swapping uids"); + exit(ERROR_EXIT); + } + utimebuf.actime = statbuf.st_atime; + utimebuf.modtime = statbuf.st_mtime; + utime(Filename, &utimebuf); + if (swap_uids_back() < OK) { + perror("swapping uids back"); + exit(ERROR_EXIT); + } utime(Filename, &utimebuf); again: rewind(NewCrontab);