| if [ "$1" != "configure" ]; then |
| # Create HOME and generate self-signed NDN certificate |
| mkdir -p "/var/lib/ndn/nfd/.ndn" |
| export HOME="/var/lib/ndn/nfd" |
| if [ -z "$(ndnsec-get-default 2>/dev/null)" ]; then |
| ndnsec-keygen "/localhost/daemons/nfd" | ndnsec-install-cert - |
| mkdir -p "/etc/ndn/certs" |
| ndnsec-dump-certificate -i "$(ndnsec-get-default)" > \ |
| "/etc/ndn/certs/localhost_daemons_nfd.ndncert" |
| chown -R ndn:ndn "/var/lib/ndn/nfd" |
| # Enable Ethernet face creation |
| setcap cap_net_raw,cap_net_admin=eip /usr/bin/nfd |