Age | Commit message (Collapse) | Author |
|
|
|
ok miod@
|
|
|
|
|
|
|
|
arches. ok todd@ beck@
|
|
ok deraadt@
|
|
turns bombs into flowers, water into beer and eradicts swine flu
|
|
|
|
|
|
|
|
(although for now our cd images fail to boot on IP27 and IP30).
|
|
1) replace +%e by +%d, unescaped blanks don't work at all in file names
2) replace +%b by +%m to make log files sort better by month
3) replace the home-grown +%Y.%m.%d by the standard +%F (= +%Y-%m-%d)
from Tim van der Molen <tbvdm at xs4all dot nl>, thanks!
ok okan@
|
|
1) advertise *.local and next_part near the top of the three scripts
2) daily: mention smtpd(8) mailq behaviour (like for sendmail, postfix, exim)
3) weekly: drop a comment trivially rehashing the next two lines of code
documenting next_part in the scripts was suggested by jmc@
ok sthen@ okan@ halex@; "i won't object" ajacoutot@
|
|
useful for example for release(8) DESTDIRs, ro-mounted foreign OS
partitions, nosuid+nodev-mounted backup areas and the like
while here, do not call ls w/o args in case find returns nothing
based on a patch from halex@, re-implemented by me; variable naming by jmc@
ok halex@ jmc@
|
|
Do not attempt to copy a larger partition onto a smaller one.
Backup of non-ffs root partitions was never supported, so don't even try.
(Both of the above suggested by guenther@).
Also add error messages in case ROOTBACKUP is switched on but severely
misconfigured - those were silently ignored in the past:
/altroot not defined or wrong type or on the same device as root.
otto@ agrees that checking the sizes makes sense
|
|
crontab(1) does.
ok miod@
|
|
and mention this in the Makefile so that this hopefully doesn't get broken
next time the size is modified. Repairs install45.iso.
|
|
suggested, tweaked and ok by guenther@
|
|
|
|
|
|
error out.
Add a new user _rwalld for rpc.rwalld, and use that instead
of nobody, also unconditionally drop to _rwalld not only
if rpc.rwalld was started with euid 0 (as root).
ok deraadt@
|
|
i.e. rely on the PATH set up in the root crontab(5)
in case /usr/local/bin is needed, daily.local is a logical place to append it
suggested by ajacoutot@; "i like this" okan@; feedback jmc@ deraadt@;
"i don't strongly object" sthen@
|
|
rely on the PATH set up in the root crontab(5), just like in monthly(8)
suggested by ajacoutot@; "i like this" okan@; feedback jmc@ sthen@;
"absolutely" deraadt@
|
|
based on a patch from John Wong, johnw at wonghome dot net, tweaked by me
while here, document globbing for normal lines, too
"i like that" okan@; feedback and ok jmc@
|
|
|
|
stratum 2. ok henning@
|
|
by moving it down to the bottom of the code;
"I definitely like this" ajacoutot@
|
|
found while investigating an unrelated bug report from John Wong
|
|
|
|
shortening the script by 100 lines and making it easier to understand
no functional change intended
feedback and ok sthen@ ajacoutot@ okan@
|
|
machinery minimally cope with this.
Discussed with and reluctantely accepted by deraadt@; we both dislike
losing the ``naturally comes out of your fingers'' kernel names and the
``one size fits all'' logic; but for now I don't see any easy way to
get a single kernel binary able to run on multiple IP## flavours.
|
|
|
|
|
|
ok deraadt@
|
|
When set to 0, daily(8) won't send mail unless there is something to report.
Using feedback from kettenis@ henning@ jmc@
OK sthen@ jmc@
|
|
in order not to annoy parser scripts and their owners (like henning@)
|
|
add the same infrastructure to daily; silencing daily needs another step
discussed with ajacoutot@ okan@ todd@ sthen@ deraadt@ jmc@
"immediately commit" deraadt@ (without seeing the final diff)
|
|
|
|
in preparation for improvements in /etc/daily and /etc/weekly
using feedback and suggestions from jmc@ and sthen@
ok jmc@, and sthen@ agreed with the general direction
|
|
|
|
can be fairly sure the terminal is already initialized. Avoids
a one second pause on login. Requested and OK deraadt@
|
|
and fix two pastos in the printf(1) reporting bad group IDs;
ok okan@
|
|
while here, remove the misleading shbang and an unused variable
and add the missing cross reference to ac(8)
ok sthen@ jmc@
|
|
not listed in /etc/ttys. OK deraadt@ guenther@
|
|
|
|
|
|
|
|
ridiculous; xdm is totally broken since it never starts anything which resembles
a "login shell". As a result, no configuration is brought into a process
context to give to future xterms or *sh shells and thus cause them to run their
.profile or .kshrc or such a thing, to get futher configuration. Therefore
people are left with a totally bland unconfigured Unix environment in their
xterms, and don't know how to change this since .profile is ignored. This
problem shows hundreds of thousands of google hits. xdm is fundamentally
broken, but we must solve this also for the startx methods, too, and for people
running csh. It is clear that .xsession is not a solution to this problem at
all (that is, assuming the people who suggest such a thing really mean a
.xsession file with the execute bit set). This now becomes the recommended
way for new users to get out of this stupid situation; if someone does not
like it they can change it or delete it. Few will. Just watch.
ok kettenis guenther millert
|
|
That is not our job.
|