profile-antennine.org-an-authorized-keys
Add dropbear authorized_keys
Makefile
include $(TOPDIR)/rules.mk
PROFILE_DESCRIPTION:=Add dropbear authorized_keys
PROFILE_NAME=$(notdir ${CURDIR})
PROFILE_COMMUNITY=$(lastword $(filter-out $(PROFILE_NAME),$(subst /, ,$(CURDIR))))
PKG_NAME:=profile-$(PROFILE_COMMUNITY)-$(PROFILE_NAME)
define Package/$(PKG_NAME)/postinst
#!/bin/sh
[ -z "$${IPKG_INSTROOT}" ] && exit 0
# Disable dropbear password authentication
sed -i "s|\(PasswordAuth\).*|\1\ 'off'|g" $${IPKG_INSTROOT}/etc/config/dropbear
# Fix dropbear authorized keys permissions
chmod 0600 $${IPKG_INSTROOT}/etc/dropbear/authorized_keys
chmod 0700 $${IPKG_INSTROOT}/etc/dropbear
endef
include ../../profile.mk
# call BuildPackage - OpenWrt buildroot signature