nick soph's picture


Trying to get the following command setup so it will boot once on next reboot, 


The command recreates the SSL certificate.

Couple of questions 

1. where do I put the command/have to do so it will run only once?

2. Is there anything else that needs to be done to the machine to prevent confusion with other machines on the network (dhcp is enabled)?




Jeremy Davis's picture

If you look at the docs then you can see that you can make the scripts in /usr/lib/inithooks/firstboot.d/ run on next reboot by resetting the RUN_FIRSTBOOT flag in /etc/default/inithooks . However that will make all of the scripts run. If that is a problem then the options you have are to either move the other scripts out of firstboot.d or preseed the answers to the info required by the other scripts to make them non-interactive (see further down on that wiki page linked to above)

I'm not sure what you mean by "prevent confusion with other machines on the network"? As long as the DHCP IP range does not conflict with any static IPs then it should be ok in that regard (DHCP will only give out each IP once per session). If that's what you meant...?

Jeremy Davis's picture

If you just reset the RUN_FIRSTBOOT flag in /etc/default/inithooks then all the firstboot scripts will run, just like they do on first boot! :)

Add new comment