Wayne Davison
e07f8fb863
Add a default single-access lock.
2021-12-27 17:57:53 -08:00
Wayne Davison
a2b630c0bb
Unify md parsing scripts & improve non-man html conversions.
2021-12-27 14:24:05 -08:00
Wayne Davison
a76e32f949
Test --with-rrsync configure option & put rrsync into the artifacts.
2021-12-26 14:58:16 -08:00
Wayne Davison
72adf49ba8
rrsync improvements
...
- Convert rrsync to python.
- Enhance security of arg & option checking.
- Reject `-L` (`--copy-links`) by default.
- Add `-munge` and `-no-del` options.
- Tweak the logfile line format.
- Created an rrsync man page.
- Use `configure --with-rrsync` if you want `make install` to install
rrsync and its man page.
- Give lsh more rrsync testing support.
2021-12-26 12:29:00 -08:00
Wayne Davison
d9015da151
Add --munge-links rsync option; convert to python.
2021-12-20 13:51:50 -08:00
Issam Maghni
8f383e8987
shell: test -a|o is not POSIX ( #250 )
2021-11-07 10:23:01 -08:00
Wayne Davison
0f87eafa2f
A couple minor tweaks.
2021-10-13 10:39:44 -07:00
Wayne Davison
ec8a05f653
Some packaging improvements.
2021-10-10 09:28:24 -07:00
Wayne Davison
050fdd4126
Allow the script to be run from inside the packaging dir.
2021-10-01 13:23:30 -07:00
Wayne Davison
d3085f7add
Rename util.c to util1.c
...
Fixes an issue where the Makefile's glob of *.c could sort util.c &
util2.c in an order that depends on the current collation setting.
2021-02-25 09:14:33 -08:00
Wayne Davison
ef36b097bf
Stop checking for gmake in build scripts
...
Since a non-cygwin gmake trips up the github cygwin action, let's just
require that the user put a good "make" early on their path (a simple
`ln -s `which gmake` ~/bin/make` with the right $PATH works fine).
2021-02-04 20:51:04 -08:00
Wayne Davison
83f7372369
A couple "make" tweaks.
2021-01-31 11:10:38 -08:00
Wayne Davison
286e164ed6
Tweak cmd_txt routines in the packaging scripts.
2020-11-01 11:27:08 -08:00
Wayne Davison
e94bad1c15
Preparing for release of 3.2.3
2020-08-06 20:57:26 -07:00
Wayne Davison
dfe3b77cb5
Some Makefile improvements.
...
- Improve distclean.
- Remove proto.h from GENFILES (we don't need to distribute it).
- Improve finddead target.
2020-07-29 11:51:55 -07:00
Wayne Davison
8695bcc2b1
Preparing for release of 3.2.3pre1
2020-07-27 17:56:25 -07:00
Wayne Davison
4ae6f708b1
Need 3.2.3 line in table & tweak to release script.
2020-07-27 17:54:48 -07:00
Wayne Davison
13cec31f7f
Set LANG to C to help with some remote build hosts.
2020-07-27 16:48:48 -07:00
Wayne Davison
d274b2096f
Have release script use patch-update --make (not --shell)
2020-07-25 10:52:49 -07:00
Wayne Davison
e07d79ad50
Handle the first run of configure; prefer gmake.
2020-07-24 17:37:01 -07:00
Wayne Davison
2f74eb7584
Change smart-rebuild to smart-make.
2020-07-24 17:25:09 -07:00
Wayne Davison
39741c7d50
Fix the setting of $make.
2020-07-24 16:49:55 -07:00
Wayne Davison
3f016888fd
Add helper script for a smart rebuild.
2020-07-24 14:19:19 -07:00
Wayne Davison
e00662f263
Add packages to INSTALL.md; put INSTALL.md on ftp site
2020-07-23 17:29:13 -07:00
Wayne Davison
491ddb08a4
Simplify md_parser assignment.
2020-07-23 17:28:34 -07:00
Wayne Davison
918cb39fed
Fix multi-line code blocks.
2020-07-23 16:22:12 -07:00
Wayne Davison
8779d6c8bb
Switch to RSYNC_MAX_SKIPPED test setting.
2020-07-22 11:00:26 -07:00
Wayne Davison
e9899dbdb4
Add strict (no-skipping) checks and use them.
2020-07-17 11:20:04 -07:00
Wayne Davison
95f683039d
Mention the auto-build-save setup.
2020-07-14 20:25:02 -07:00
Wayne Davison
194cee671d
Preparing for release of 3.2.2
2020-07-04 23:12:59 -07:00
Wayne Davison
b7c5520add
Handle tweaked NEWS headings & protocol change.
2020-07-04 23:11:46 -07:00
Wayne Davison
0768d620a5
Another table tweak.
2020-07-01 14:20:14 -07:00
Wayne Davison
d640d78f91
Change how protocol changes are mentioned; fix table in html.
2020-07-01 14:14:24 -07:00
Wayne Davison
544b3d8b3b
A few more systemd tweaks.
2020-07-01 12:10:14 -07:00
Wayne Davison
ce12142c45
Don't set systemd ProtectHome=on by default.
2020-07-01 10:41:13 -07:00
Wayne Davison
a1cc50ba96
Preparing for release of 3.2.2pre3
2020-06-30 23:17:50 -07:00
Wayne Davison
646784f0e5
Move the new target after "all".
2020-06-29 20:04:54 -07:00
Wayne Davison
18ed3f0279
More patch-update improvements; configure.ac tweak; Makefile tweaks.
2020-06-29 19:53:05 -07:00
Wayne Davison
00dd50a00c
Preparing for release of 3.2.2pre2
2020-06-28 19:54:38 -07:00
Wayne Davison
7039d14616
Improve the per-branch build dir support
...
The release script & the patch management script now require the use of
an auto-build-save dir that makes it much easier to keep the generated
files from melding together, and remembers the configure setup for each
patch branch.
2020-06-28 19:42:25 -07:00
Wayne Davison
ec3c9f2f5a
Improve alternate build-dir support
...
We now put the configure.sh, config.h.in, and aclocal.m4 files in the
alternate build dir along with the other generated files. This requires
that we create symlinks for configure.ac & m4 in the build dir, which is
handled on the first run of configure or prepare-source. I also changed
the patch-branch handling away from the .gen-stash dir to an automatic
build/$PATCH subdir idiom that will keep each branch's configuration
separated. These automatic build dirs are only used when there is a
.git dir, a build/master dir, and no top-dir Makefile. You'll also
want to have package/make early on your path for optimal ease of use.
2020-06-28 15:12:10 -07:00
Wayne Davison
3b4f5fb891
Move the version string out of configure.ac.
2020-06-28 15:02:19 -07:00
Wayne Davison
76064b1bf2
Fix rebuilding configure.sh in an alternate build dir
2020-06-28 12:55:43 -07:00
Wayne Davison
dcbe005a6a
Preparing for release of 3.2.2pre1
2020-06-27 21:22:49 -07:00
Wayne Davison
af57b55bdb
Some misc cleanup
...
Remove some extraneous vars, update some years, add an rrsync opt, &
ensure some less options are set right when running release-rsync.
2020-06-27 21:19:52 -07:00
Wayne Davison
0eec25f75b
Some patch-update & vim ft improvements
...
- Stash off some gen files when switching patch branches.
- Set the filetype in "env -S" files that vim can't handle.
2020-06-27 17:59:04 -07:00
Wayne Davison
a8fc8fc2d2
Preparing for release of 3.2.1
2020-06-22 19:31:16 -07:00
Wayne Davison
b51b0b3236
Get the NEWS heading idiom right.
2020-06-22 14:46:14 -07:00
Wayne Davison
8cb1c99563
A few more https changes.
2020-06-22 14:21:15 -07:00
Samuel Henrique
9b13bcf185
Add Documentation field to systemd unit
2020-06-22 13:01:02 -07:00