-
Committer:
Teddy Hogeborn
-
Date:
2024-09-09 01:36:41 UTC
-
Revision ID:
teddy@recompile.se-20240909013641-6zu6kx2f7meu134k
Make all required directories when installing
When installing into a normal system, one can assume that target
directories, such as /usr/bin, already exists. But when installing
into a subdirectory for the purpose of creating a package, one cannot
assume that all directories already exist. Therefore, when
installing, we must not check if any directories exist, and must
instead always create any directories we want to install into.
* Makefile (confdir/mandos.conf, confdir/clients.conf, install-html):
Use the "-D" option to "install" instead of creating the directory
separately.
(install-server): Move creation of $(CONFDIR) down to before it is
needed. Don't check if the $(TMPFILES) or $(SYSUSERS) directories
exist; instead create them by using the "-D" option to "install".
Create the $(PREFIX)/sbin directory. Always use
"--target-directory" if possible; i.e. if the file name is the same.
Create the $(DBUSPOLICYDIR) and $(DESTDIR)/etc/init.d directories by
using the "-D" option to "install". Don't check if the $(SYSTEMD)
directory exists; instead create it by using the "-D" option to
"install". Create the $(DESTDIR)/etc/default and $(MANDIR)/man8
directories by using the "-D" option to "install". Create the
$(MANDIR)/man5 directories explicitly.
(install-client-nokey): Remove unnecessary creation of the
$(CONFDIR) directory. Don't check if the $(SYSUSERS) directory
exists; instead create it by using the "-D" option to "install".
Move the "--directory" argument to be the first argument, for
clarity. Create the $(PREFIX)/sbin directory. Use the "-D"
argument to "install" when installing
$(INITRAMFSTOOLS)/hooks/mandos,
$(INITRAMFSTOOLS)/conf.d/mandos-conf,
$(INITRAMFSTOOLS)/conf-hooks.d/zz-mandos,
$(INITRAMFSTOOLS)/scripts/init-premount/mandos,
$(INITRAMFSTOOLS)/scripts/local-premount/mandos,
$(DRACUTMODULE)/ask-password-mandos.path, and
$(DRACUTMODULE)/dracut-module/ask-password-mandos.service. Create
the $(MANDIR)/man8 directory.
Reported-By: Erich Eckner <erich@eckner.net>
Thanks: Erich Eckner <erich@eckner.net> for analysis
.. |
.bzr-builddeb
|
185
|
17 years ago |
Teddy Hogeborn |
* .bzr-builddeb/default.conf: New.
* Makefile (in |
|
|
|
debian
|
185
|
17 years ago |
Teddy Hogeborn |
* .bzr-builddeb/default.conf: New.
* Makefile (in |
|
|
|
dracut-module
|
1127
|
6 years ago |
Teddy Hogeborn |
Add dracut(8) support
Add support for the dracut( |
|
|
|
network-hooks.d
|
505.3.10
|
13 years ago |
Teddy Hogeborn |
* network-hooks.d: New directory.
* network-hooks. |
|
|
|
plugin-helpers
|
738.1.1
|
10 years ago |
Teddy Hogeborn |
Add a plugin helper directory, available to all pl |
|
|
|
plugins.d
|
13
|
17 years ago |
Björn Påhlsson |
Added following support:
Pluginbased client handle |
|
|
|
.bzrignore |
1193
|
5 years ago |
teddy at recompile |
Remove non-project-specific pattern from .bzrignor |
260 bytes |
|
|
bugs.xml |
821
|
9 years ago |
Teddy Hogeborn |
Add bug reporting information to manual pages
* b |
539 bytes |
|
|
clients.conf |
1265
|
2 years ago |
Teddy Hogeborn |
Clarify documentation and a comment about GnuTLS v |
3.5 KB |
|
|
common.ent |
237.4.140
|
2 years ago |
Teddy Hogeborn |
Version 1.8.16-1
* Makefile (version): Change to |
94 bytes |
|
|
COPYING |
24.1.51
|
17 years ago |
Björn Påhlsson |
Added configuration files support for mandos-clien |
34.2 KB |
|
|
DBUS-API |
1218
|
5 years ago |
teddy at recompile |
Update copyright year
* DBUS-API: Update copyrigh |
5.9 KB |
|
|
dbus-mandos.conf |
24.1.186
|
14 years ago |
Björn Påhlsson |
transitional stuff actually working
documented cha |
820 bytes |
|
|
default-mandos |
185
|
17 years ago |
Teddy Hogeborn |
* .bzr-builddeb/default.conf: New.
* Makefile (in |
174 bytes |
|
|
init.d-mandos |
927
|
7 years ago |
Teddy Hogeborn |
Remove unnecessary text left from old example init |
4.2 KB |
|
|
initramfs-tools-conf |
954
|
7 years ago |
Teddy Hogeborn |
Move UMASK setting to more proper place
* Makefil |
695 bytes |
|
|
initramfs-tools-conf-hook |
1099
|
6 years ago |
Teddy Hogeborn |
Installation: Fix UMASK even if set by some other |
647 bytes |
|
|
initramfs-tools-hook |
1287
|
1 year ago |
Teddy Hogeborn |
Use new package name "libgpgme11t64" when availabl |
7.6 KB |
|
|
initramfs-tools-script |
1215
|
5 years ago |
teddy at recompile |
In initramfs-tools boots, only use setsid when ava |
4.6 KB |
|
|
initramfs-tools-script-stop |
956
|
7 years ago |
Teddy Hogeborn |
Set executable permissions on new files
* initram |
1.8 KB |
|
|
initramfs-unpack |
1127
|
6 years ago |
Teddy Hogeborn |
Add dracut(8) support
Add support for the dracut( |
2.7 KB |
|
|
INSTALL |
1186
|
5 years ago |
Teddy Hogeborn |
INSTALL: Add "-" argument to "su" invocations.
|
5.8 KB |
|
|
intro.xml |
1259
|
3 years ago |
Teddy Hogeborn |
Update copyright year
* debian/copyright: Update |
17.9 KB |
|
|
legalnotice.xml |
907
|
8 years ago |
Teddy Hogeborn |
Alter copyright notices slightly. Actual license |
1 KB |
|
|
Makefile |
1294
|
1 year ago |
Teddy Hogeborn |
Make all required directories when installing
Whe |
22.1 KB |
|
|
mandos |
1284
|
1 year ago |
Teddy Hogeborn |
Be more tolerant when a client is misconfigured in |
148 KB |
|
|
mandos-clients.conf.xml |
1265
|
2 years ago |
Teddy Hogeborn |
Clarify documentation and a comment about GnuTLS v |
19.7 KB |
|
|
mandos-ctl |
1276
|
1 year ago |
Teddy Hogeborn |
Improve formatting in mandos-ctl; no code changes
|
109 KB |
|
|
mandos-ctl.xml |
1131
|
6 years ago |
Teddy Hogeborn |
Make tests and man page examples match
Make the t |
17.8 KB |
|
|
mandos-keygen |
237.4.140
|
2 years ago |
Teddy Hogeborn |
Version 1.8.16-1
* Makefile (version): Change to |
12.5 KB |
|
|
mandos-keygen.xml |
1120
|
6 years ago |
Teddy Hogeborn |
Document bug in mandos-keygen which strips white s |
16.8 KB |
|
|
mandos-monitor |
237.4.140
|
2 years ago |
Teddy Hogeborn |
Version 1.8.16-1
* Makefile (version): Change to |
29.4 KB |
|
|
mandos-monitor.xml |
969
|
6 years ago |
Teddy Hogeborn |
Update copyright year to 2019
* DBUS-API: Update |
6.3 KB |
|
|
mandos-options.xml |
1123
|
6 years ago |
Teddy Hogeborn |
Use hexadecimal unicode character references, not |
5.1 KB |
|
|
mandos-to-cryptroot-unlock |
1218
|
5 years ago |
teddy at recompile |
Update copyright year
* DBUS-API: Update copyrigh |
2.5 KB |
|
|
mandos.conf |
777
|
10 years ago |
Teddy Hogeborn |
Bug fix for GnuTLS 3: be compatible with old 2048- |
1.6 KB |
|
|
mandos.conf.xml |
1277
|
1 year ago |
Teddy Hogeborn |
Improve documentation
* mandos.conf.xml (DESCRIPT |
8.9 KB |
|
|
mandos.lsm |
237.4.140
|
2 years ago |
Teddy Hogeborn |
Version 1.8.16-1
* Makefile (version): Change to |
910 bytes |
|
|
mandos.service |
1203
|
5 years ago |
teddy at recompile |
Allow users to more easily alter mandos.service
T |
1.2 KB |
|
|
mandos.xml |
1249
|
3 years ago |
Teddy Hogeborn |
Minor text adjustment in mandos(8) manual page
* |
24.1 KB |
|
|
NEWS |
1272
|
2 years ago |
Teddy Hogeborn |
Merge from release branch |
21.9 KB |
|
|
overview.xml |
962
|
6 years ago |
Teddy Hogeborn |
Add support for using raw public keys in TLS (RFC |
923 bytes |
|
|
plugin-runner.c |
1259
|
3 years ago |
Teddy Hogeborn |
Update copyright year
* debian/copyright: Update |
36.3 KB |
|
|
plugin-runner.conf |
342
|
16 years ago |
Teddy Hogeborn |
* initramfs-tools-hook: Bug fix: Add "--userid" an |
380 bytes |
|
|
plugin-runner.xml |
1277
|
1 year ago |
Teddy Hogeborn |
Improve documentation
* mandos.conf.xml (DESCRIPT |
22.6 KB |
|
|
README |
844
|
9 years ago |
Teddy Hogeborn |
Use HTTPS in home page links
Since we have a real |
410 bytes |
|
|
sysusers.d-mandos.conf |
1160
|
6 years ago |
Teddy Hogeborn |
Client: Use the systemd sysusers.d mechanism, if p |
167 bytes |
|
|
tmpfiles.d-mandos.conf |
838
|
9 years ago |
Teddy Hogeborn |
Server: New tmpfiles.d file for persistent state d |
38 bytes |
|
|
TODO |
1278
|
1 year ago |
Teddy Hogeborn |
Minor documentation improvements
* TODO (mandos- |
5 KB |
|
|