mv keyfunc.sh.new keyfunc.sh
## Commands.
-dist_pkglib_SCRIPTS += keys.archive
dist_pkglib_SCRIPTS += keys.conceal
dist_pkglib_SCRIPTS += keys.keeper-cards
dist_pkglib_SCRIPTS += keys.keeper-nub
dist_profile_DATA += profile.d/01seccure
## Commands.
+dist_pkglib_SCRIPTS += cryptop.archive
dist_pkglib_SCRIPTS += cryptop.genkey
dist_pkglib_SCRIPTS += cryptop.list
dist_pkglib_SCRIPTS += cryptop.delkey
mv userv/distorted-keys.new userv/distorted-keys
###--------------------------------------------------------------------------
+### Standalone operations on public keys.
+
+bin_SCRIPTS += pubkeyop
+EXTRA_DIST += pubkeyop.in
+CLEANFILES += pubkeyop
+pubkeyop: pubkeyop.in Makefile
+ $(SUBST) $(srcdir)/pubkeyop.in $(SUBSTVARS) >pubkeyop.new && \
+ chmod +x pubkeyop.new && mv pubkeyop.new pubkeyop
+
+###--------------------------------------------------------------------------
### Secure storage management.
## Ephemeral filesystem construction.
dist_profile_DATA += profile.d/00base
dist_profile_DATA += profile.d/02infra
+EXTRA_DIST += keys.conf
+
###--------------------------------------------------------------------------
### Release setup.
EXTRA_DIST += debian/changelog debian/control debian/copyright
EXTRA_DIST += debian/rules debian/compat
+EXTRA_DIST += debian/distorted-keys-base.install
+
EXTRA_DIST += debian/distorted-keys.install
EXTRA_DIST += debian/distorted-keys.postinst