| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Noticed by: maxim
|
|
|
|
| |
install time, and make sure to catch any future .db files as well.
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Give back one line of ws when showing a diff.
This was requested by several.
* Un-quote DIFF_FLAG, and add DIFF_OPTIONS. This will allow the user to
do more creative things in a mergemaster rc file. Un-quoting is necessary
in order to handle things like CVS Id tags that look like shell variables.
* Simplify terminal width determination.
Suggestions related to ignoring the CVS Id's were taken from several, with
dillon and gad providing particularly helpful feedback.
|
| |
|
|
|
|
|
| |
(far easier to use) by limiting the initial display to the size of the
window.
|
| |
|
|
|
|
|
| |
before chflags, and exit non-zero if the old TEMPROOT dir
can't be deleted for whatever reason.
|
|
|
|
|
|
| |
goes to James <James_Bond_79@yahoo.com>, and Cyrille Lefevre
<cyrille.lefevre@laposte.net>. The make variables problem was found
by jon.
|
|
|
|
| |
* Make chflags -R more efficient by deleting everything we can first
|
|
|
|
|
| |
directory so that /var/empty, and any other such items that are
added in the future can be deleted effectively.
|
|
|
|
|
|
|
| |
hatching the idea of using dc, and Giorgos (keramida) for incubating it.
This also reverses most of the previous commit which took out or
modified the text about umask stuff.
|
|
|
|
|
|
|
| |
are installing.
* Since this means that for now we can't accomodate non-standard
umask's, warn the user accordingly.
* Convert the "press enter to continue" prompt into a function.
|
|
|
|
| |
Submitted by: brian
|
|
|
|
|
| |
* Take a simple idea about setting the screen width using stty (for sdiff's
purposes) thoughtfully suggested by Joerg to an absurd conclusion.
|
|
|
|
| |
in the ${TEMPROOT}/usr/obj directory by deleting them first.
|
|
|
|
| |
Thanks to cjc for the idea.
|
|
|
|
|
|
|
|
| |
master.passwd, group, and make.conf
* Add a feature to check variables in rc.conf[.local] to their
counterparts in /etc/defaults/rc.conf after a run
* Twiddle whitespace a little
* Change some "[ -f file ] && rm file" to "rm -f file"
|
|
|
|
|
|
|
|
|
| |
* Fix a problem with files that have no CVS $Id's. Thanks to naddy for
spotting this one. It wasn't a _huge_ problem since almost all the files
we install (except motd) have one, but still, it's a bug.
* Add a divider between diff outputs, which is helpful both for logs,
and for giving a good visual clue for diffs that are smaller than
$LINES. Another helpful suggestion from Gary W. Swearingen, swear@blarg.net.
|
|
|
|
|
|
|
|
| |
the source tree once and for all.
Pointed out by: A cast of thousands
Reviewed by: asmodai
|
|
|
|
|
|
|
|
|
|
| |
exist, and therefore mm_install is returning the "fail" value of
the test instead of the "success" value for install.
This change is a no-op on HEAD, but since the only harm on RELENG_4
ATM is a spurious warning it can follow the usual MFC practice.
Submitted by: A cast of thousands :-/
|
|
|
|
|
|
|
|
|
| |
"install && rm" change fits in with the new FreeBSD default of
copy instead of move for install. Changing the order of the deletion
of the spurious password files doesn't affect FreeBSD functionality,
but it's done in such a way as not to matter.
Obtained from: Christian Weisgerber <naddy@mips.inka.de>
|
|
|
|
|
|
|
|
|
| |
* Minor umask portability change (Christian Weisgerber <naddy@mips.inka.de>)
* Clarify default value of the "run it now" option (bmah)
* Make "run it now" $DESTDIR safe (bsd)
* Handle installation of hard links for /.profile and /.cshrc properly
when the auto-install option is selected
* Fix some more whitespace issues
|
|
|
|
|
|
|
| |
installed" instead of "old and new". Inspired by the somewhat
non-linear PR, which really didn't have a fix, per se.
PR: conf/27235 Roelof Osinga <roelof@eboa.com>
|
|
|
|
|
|
|
|
|
|
| |
missing on the system. Instead of passing it by, mm was prompting...
bad mm, no cookie!
Brought to my attention by the PR, but the fix needed to be tweaked to
handle the auto-install option as well.
PR: misc/25731 Gilbert Gong <ggong@cal.alumni.berkeley.edu>
|
| |
|
|
|
|
|
|
|
|
|
|
| |
NO_MAKEDEV_INSTALL and NO_MAKEDEV_RUN. The former implying the latter.
The names imply what they do. The last commit by DES based on a PR defeated
the original idea behind NO_MAKEDEV, which was not to run MAKEDEV, but to do
the installation of MAKEDEV. This should satisfy both parties on the MAKEDEV
challenge.
Reflect this in mergemaster, this might later on be decided to be set to
NO_MAKEDEV_INSTALL, for now I kept to the old behaviour.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
asking the user to actually run the recommended commands related
to installation of files such as aliases or login.conf.
* Return to using grep for CVS $Id comparison. Using ident caused too
many problems for people with local CVS/RCS tags in their stuff.
Attempt to make portability a little easier to maintain in spite of
this change by defining the name of the tag to search for. This
is a slightly different change that solves the problem in the PR.
PR: bin/24564
Submitted by: Tony Finch <dot@dotat.at>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Adjust a little whitespace
* Make the distrib-dirs/mtree on DESTDIR conditional on user
actually specifying a DESTDIR. This seemed like a safe
way to get the right directories and permissions in the
installed tree since 'make installworld' does the same
thing, but in practice too many people have custom hacks
that we should leave unmolested. Still need to find a way
to deal with 'install -d' and permissions on nonexistent
directories in the middle of the path, but this is at
least no worse that it was before.
PR: bin/22661
|
|
|
|
|
|
|
| |
of files auto-installed during an upgrade from a really old system
can get quite long, and it's piped to the PAGER already, print
that first, then print any of the 4 two-line messages that might
apply.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
process of making the script more cross platform friendly.
* Add -i option to automatically install files that do not exist
on the system already.
* Add the ability to specify DESTDIR.
* Allow the user to specify scripts to run right before the
comparison starts, and when mm is done. This will
allow the user to specify customized local behavior, and
implement features such as automatically deleting files.
* Document the above changes in the man page.
* Switch to using 'ident' for the CVS Id comparison, which
should help with portability, and makes it faster.
* Reorder, and in one case fix some code by doing things in
ways that make more sense.
* Check to see if the file exists on the system before doing
the comparisons. This saves CPU cycles, and streamlines
the auto-install process.
I used bits and pieces of suggestions and patches from various
people, ultimately too numerous to name. Which is not to say
that they were not both appreciated, and helpful in achieving
the ultimate result.
|
|
|
|
|
|
|
| |
* More whitespace
* Change read -p to echo -n/read to help support portability
* Genericize an informational message regarding /.cshrc and /.profile
for the same reason
|
|
|
|
| |
the rest of the file. (Read, put it back the way I like it.)
|
|
|
|
| |
Approved by: Doug Barton <Doug@gorean.org>
|
|
|
|
| |
Approved by: Doug Barton <DougB@gorean.org>
|
|
|
|
|
|
| |
Improve the question asked when the PAGER is invalid.
Submitted by: Doug Barton <DougB@gorean.org>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
asking a question again if given an invalid input instead of assuming
what the user wants. /etc is not the place to make assumptions when
given invalid input.
Reformat some of the more convoluted code into seperate functions instead
of being inline using tabs instead of space indents.
Allow the user to view merged files they created with sdiff.
Allow the user to redisplay the diff between the installed file and
the new file again.
Time wasted waiting for review: 1 month 2 weeks
|
|
|
|
|
| |
Submitted by: Doug Barton <Doug@gorean.org> (maintainer)
Approved by: you-know-who.
|
|
|
|
|
|
| |
Submitted by: brian
Reviewed by: Doug Barton <Doug@gorean.org>
Approved by: jkh
|
|
|
|
|
|
| |
the FreeBSD default motd and the system motd
Submitted by: author
|
|
|
|
|
|
| |
version number now that we have it.
Reviewed by: author
|
| |
|
|
Submitted by: Doug Barton <doug@gorean.org>
|