200920.2 · 92db3c9339d8035befe4c045dc68fce75956071c
system: re-arrange system configuration structure
Basically, for system configuration, we want to check all of that into source control. Until now, I had just been sporadically maintaining system configuration on each machine, but this has become unwieldy. It also guarantees that I will forget to copy something whenever I wipe a machine.
Given that my Archlinux install on my laptop is FUBAR, I'm trying to start this process right. The general scheme is:
$HOME/etc/path/to/config-file-as-directory/{default,krusty,...}
Where `/etc/path/to/config-file-as-directory` is a directory that refers to a concrete file path in the /etc directory. Inside this directory is an optional file named `default`, along with other optional files named by hostname, e.g., `krusty`. If a hostname file is present, then that file is symlinked to the corresponding config file location. Otherwise the `default` file is. If no files are present, then no symlinks are created.
This simple scheme permits per-system configuration without losing track of anything.
reading declarations
Changes to system/etc/fuse.conf/. All files
@@ -0,0 +1,17 @@+# The file /etc/fuse.conf allows for the following parameters:+#+# user_allow_other - Using the allow_other mount option works fine as root, in+# order to have it work as user you need user_allow_other in /etc/fuse.conf as+# well. (This option allows users to use the allow_other option.) You need+# allow_other if you want users other than the owner to access a mounted fuse.+# This option must appear on a line by itself. There is no value, just the+# presence of the option.++user_allow_other+++# mount_max = n - this option sets the maximum number of mounts.+# Currently (2014) it must be typed exactly as shown+# (with a single space before and after the equals sign).++#mount_max = 1000