This is version 6.1 of Rdist from USC. It is based on rdist from
4.3BSD (classic). It includes all fixes for all bugs known to the
CSRG Berkeley folks. It has been running at USC and numerous other
sites for some time now on a wide variety of platforms.
This version of rdist is not directly compatible with rdist
distributed with 4.3BSD and subsequent vendor releases, but does
indirectly provide full backward compatibility.
This version of rdist does not need to be setuid "root" at all. Rdist
now uses the rsh(1c) [remote command] program to make connections to
remote hosts, instead of making the connection directly. This
eliminates the need to be run as "root". Many thanks to Chris
Siebenmann <cks@utcc.utoronto.ca> and John DiMarco
<jdd@cdf.toronto.edu> who came up with an rsh version of rcmd() that
makes this possible.
Reason:
As of 52032b3d50c0 net/rdist6 will install its binary named rdist instead
of rdist6. Base FreeBSD no longer has its own rdist binary. Therefore
there is no need to rename the rdist6 binary to rdist6 to avoid confusion.
The historical and default name of the rdist binary is "rdist".
net/rdist6: Rename the binary from rdist6 to rdist
Years ago FreeBSD base had its own /usr/bin/rdist. To avoid confusion
and allow users to use rdist6 without PATH or alias gymnastics the
binary was renamed to rdist6. FreeBSD no longer maintains its own
rdist so we can revert back from rdist6 to rdist ourselves.
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above )
net/rdist6: Revert previous commit and mark MAKE_JOBS_UNSAFE
This reverts commit f63ffd8c2f94fc3aefb3c07fb4c061c44f80a47e and
marks the port MAKE_JOBS_UNSAFE, as leres@ reports it builds fine
in his stable/12 pourdiere.
Reported by: leres
rdist6 fails to hardlink files with whitespace in them. This
patch fixes that.
PR: 247596
Submitted by: Andre Albsmeier <mail@fbsd.e4m.org>
Reported by: Andre Albsmeier <mail@fbsd.e4m.org>
net/rdist6: Add dragonfly support, rename patch
While I could have regenerated the patch-ai, I deemed it better
to rename it as the "old-style" patch names are not very friendly.
Fix patch-ae to compare the specified rsh-equivalent with "/usr/bin/rsh" instead
of the compiled in _PATH_REMSH, which is now ssh.
This allows some users to still specify /usr/bin/rsh and (if they run as root)
have the program use rcmd(), while solving the problems like that in the
PR: 79093
Submitted by: Alex Deiter
Bump PORTREVISION.
Fix warnings. Default to ssh. Don't insist, that the remote hostname
resolves -- it may be an entry from ssh's config file.
Use ftruncate -- we have it. Bump PORTREVISION.
Skimmed over by: peter (past maintainer)