Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
It was not working properly anyway, because of the permissions problem,
but intoroduced unnecessary complexity in configuration files.
All others (non-write) git operation should continue to work via HTTP.
|
|
|
|
Ask to authenticate only when trying to push to repository. All other
operations do not require authentication anymore. Http protocol is still
not fully usable, because of the git (git) and fcgiwrap (http) are
running under different user.
`GIT_HTTP_EXPORT_ALL` was removed to forbid export of private
repositories via http protocol.
|
|
|
|
|
|
Seems like at some point I got new version of python as a dependency
from homebrew and it eventually bumped libraries versions. Now new
python is gone, so make infra runbooks working out of the box with
system python.
|
|
|
|
|
|
|
|
|
|
|
|
After Python upgrade cffi build stopped working. Upgrading it's version
to the latest as a fix.
|
|
|
|
|
|
Usually I have tags file from ctags in root of the repo to simplify code
navigation. Some repos have tags file in gitignore, but some doesn't.
Create personal gitignore files to hide tags file everywhere. This is
not a per repositiry setting, but personal one, so it's fine to
configure it globally.
|
|
I don't have same user on every system, so this change makes it portable
across all of them and doesn't cost much in terms of maintenance.
|
|
I don't really need key forwarding everywhere, only for gate and shell,
but I figured this will simplify configuration a bit. If something goes
wrong, it can always become more strict in the future.
|
|
|
|
|
|
|
|
Replace devecot -> dovecot.
|
|
|
|
See [1] for source.
[1]: https://unix.stackexchange.com/questions/49980/mutt-responsive-way-to-refresh-inbox
|
|
|
|
|
|
|
|
|
|
I don't know why I set it to `xterm` at the first place. Let's remove it
and see what will break. This seems kind of wrong to pretend to be
xterm, while screen actually is not.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
openbsd-netcat required as dependency for cloud-init.
|
|
GNU Screen does not support colors specification as letters anymore.
Here is relevant quote from manpage:
> The old format of specifying colors by letters (k,r,g,y,b,m,c,w) is
> now deprecated.
And by deprecated they mean doesn't work anymore.
Unfortunately, macOS ships screen version 4.00.03 and I couldn't figure
out a way to have screenrc syntax to work on both 5.0 and 4.0 versions
at the same time.
One more problem is `screen --version` changed return code, so even code
for checking if screen is installed at all doesn't work anymore. Need
to figure out a proper way forward. For now I just installed screen
version 5.0.0 from homebrew to fix macOS setup and at the same time make
Linux machines happy as well.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Seems quotes in YAML is a mess.
Official guidelines (see explanation here [1]) are following.
1. If you can get away without quotes, do not use them.
2. Use single quotes if you need quotes.
3. Use double quotes if you can't use single quotes for some reason.
Common reason for double quotes in this repository is line breaks for
long lines and control characters (\n, \t) in replacement patterns.
Hope, I didn't break anything.
Tested with following commands, because there are no changes in others.
$ ansible-playbook dotfiles.yml
$ ansible-playbook master.yml
[1]: https://stackoverflow.com/a/69850618/1313516
|