| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
|
|
|
| |
The Homebrew update is [thanks to Fabian Mettler].
[thanks to Fabian Mettler]: https://github.com/thoughtbot/homebrew-formulae/pull/42
---
I don't maintain the Arch or Debian packages, so remove their details
from these docs.
|
| |
|
|
|
|
| |
Compiled out of a casual bit of sleuthing.
|
| |
|
|
|
|
| |
While here: OpenBSD is in -release, not just -current.
|
|
|
|
|
|
| |
As of Alpine 3.8.0, rcm is available at the [community repository].
[community repository]: https://pkgs.alpinelinux.org/packages?name=rcm&branch=v3.8
|
| |
|
|
|
|
|
|
|
|
| |
With this change, Debian packages are downloaded over HTTPS. On Debian
stretch and earlier this requires installation of the
[apt-transport-https](https://packages.debian.org/stretch/apt-transport-https)
package. Debian buster and later provide apt≥1.5 which has built-in
support for HTTPS repositories.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Well, $LOGNAME is defined by POSIX (see
a801c4c58902cae7b835d890487edc39bd7da142) but it's not appearing in
reality under clean environments:
~% env -i /bin/bash
mike:/home/mike$ echo $LOGNAME
mike:/home/mike$ exit
~% env -i /bin/dash
$ echo $LOGNAME
$ exit
~% env -i /bin/ksh
$ echo $LOGNAME
$ exit
~% env -i /usr/bin/zsh
~% echo $LOGNAME
mike
~% exit
Fall back to whoami(1) when $LOGNAME is not set.
Modify one of the tests to run with a restricted environment in order to
test this. I had tried modifying the test-driver to run all tests in a
restricted environment but the test-driver script is generated by
Automake.
Closes #165.
|
| |
|
| |
|
| |
|
|
|
| |
Replace OS X with macOS
|
|
|
| |
Replace OS X with macOS
|
|
|
|
| |
Replace OS X with macOS
|
| |
|
|
|
|
|
|
|
| |
The `COPY_ALWAYS`, `EXCLUDES`, `SYMLINK_DIRS`, and `UNDOTTED` variables
in rcrc(5) can contain globs. We want to expand `~` and e.g. `~dmr` but
not `*`; therefore, we cannot perform tilde expansion within those
variables.
|
|
|
|
|
| |
Hat tip to fgatham for the `eval echo` tip. This means both `~` and e.g.
`~dmr` work correctly.
|
| |
|
|
|
|
|
|
|
|
| |
The GitHub community page looks for this hardcoded file path. We could
wait until it understands other file paths and other wording, or we
could add this file with a link to the code of conduct.
I'll save the filename fight for another time. Here, have a redirect.
|
| |
|
|
|
|
| |
This commit fixes #197.
|
|
|
|
|
|
|
|
| |
Document the contract between maintainer, committer, contributor, and
meta-contributors.
This documents how it currently works, not how we wish it to work. Start
there so that we can consciously improve.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
The `[` command, which is a builtin for dash, does not understand the
`==` operator; this should be `=` instead.
While here, more quotes in more places, including around `$*`.
`CONFIG_SHELL=/bin/dash ./configure && make check` reports no failed test.
Closes #200.
|
| |
|
| |
|
|
|
|
| |
Big ups to Eric Collins for leading this charge.
|
|
|
|
| |
I need to automate this.
|
| |
|
|
|
|
| |
Add Korora, Arch, and MacPorts maintainers.
|
|
|
|
|
| |
- Use SHA256 in Arch and Homebrew packages.
- Use OpenSSL to calculate the SHA256 sum, for portability.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In mkrc, separate the list of files with newlines instead of spaces.
Change the `$IFS` when iterating to handle this.
We hand the file off to rcup, which encodes the file name by replacing
spaces with the bell character (`\a`).
rcup then sends the file name off to lsrc, which decodes the bell back
into a space.
The test makes sure an `a` character is in the filename, in case some
encoding goes wrong. We use tr(1) instead of sed(1) because tr(1)
handles `\a`.
Shoutout to Sublime Text 3 for forcing this issue.
|
|
|
|
|
|
|
| |
Pass the dotfiles subdir along with the file to `is_excluded` so that we
can match against it.
Preserve single-file compatibility by looping twice.
|
|
|
|
|
|
|
| |
Run the hooks in alphabetical order so that people can more predictably
manage their hooks.
While here, clean up the NEWS.md.in.
|
|
|
|
|
|
|
|
|
| |
Korora can make use of Fedora packages by specifying the version and
architecture explictly.
Rephrased by Mike Burns for consistency.
Closes #176.
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
I just learned, when I upgraded a server that I share with mhoran, that
there is a FreeBSD package. And he didn't tell me!
Thanks to Leonardo for maintaining it and to mhoran for quietly
indicating that it exists.
|
|
|
|
|
| |
Edge case: a file is a copy of a dotfile but is not linked. In this case
we should link it.
|
| |
|
|
|
|
|
|
|
|
| |
rcdn(1) will try to remove a file; if it is not a dotfile, it will keep
going up until it found one. However, we should stop at `$DEST_DIR`
(`$HOME`) -- nothing is relevant to us above there.
Closes #169.
|
|
|
|
|
| |
Now that the Makefile is non-recursive, running an individual test
requires specifying the full path.
|
|
|
|
|
|
|
|
|
|
|
| |
The $USER environment variable is not guaranteed to exist, but $LOGNAME
is defined by POSIX[0] (Environment Variables, section 8.3 Other
Environment Variables). Use that instead.
Thanks to Scott Stevenson for pointing out this solution, and Debian for
raising the problem.
[0]: http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap08.html#tag_08_03
|
|
|
|
|
| |
Instead of a complex graph, process everything from one Makefile.
Simplify, simplify.
|
|
|
|
| |
First time running it ... not bad!
|
| |
|
| |
|
|
|
|
|
| |
Since there are now packages available for newer Ubuntu dsitributions
than the ones specified in README.md, just remove the parentheses.
|
|
|
|
|
|
|
|
| |
Anton has stopped maintaining the rcm package for Gentoo, so remove
mention of them.
Thank you, Anton, for the work you had done, and best of luck to you in
the future!
|