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
>userv/distorted-keys.new && \
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.
dist_profile_DATA += profile.d/00base
dist_profile_DATA += profile.d/02infra
+EXTRA_DIST += keys.conf
+
###--------------------------------------------------------------------------
### Release setup.