for completeness&#x27; sake, here is the longest startup script on my OpenBSD system:<p><pre><code>  #!&#x2F;bin&#x2F;sh
  #
  # $OpenBSD: nsd,v 1.9 2014&#x2F;12&#x2F;29 11:17:05 ajacoutot Exp $
  
  daemon=&quot;&#x2F;usr&#x2F;sbin&#x2F;nsd-control&quot;
  daemon_flags=&quot;-c &#x2F;var&#x2F;nsd&#x2F;etc&#x2F;nsd.conf&quot;
  
  . &#x2F;etc&#x2F;rc.d&#x2F;rc.subr
  
  rc_usercheck=NO
  
  rc_pre() {
          if ! [[ -f &#x2F;var&#x2F;nsd&#x2F;etc&#x2F;nsd_server.key ||
              -f &#x2F;var&#x2F;nsd&#x2F;etc&#x2F;nsd_server.pem ||
              -f &#x2F;var&#x2F;nsd&#x2F;etc&#x2F;nsd_control.key ||
              -f &#x2F;var&#x2F;nsd&#x2F;etc&#x2F;nsd_control.pem ]]; then
                  &#x2F;usr&#x2F;sbin&#x2F;nsd-control-setup &gt;&#x2F;dev&#x2F;null 2&gt;&amp;1
          fi
  }
  
  rc_start() {
          ${rcexec} &quot;${daemon} ${daemon_flags} start&quot;
  }
  
  rc_check() {
          ${daemon} ${daemon_flags} status || return 1
  }
  
  rc_reload() {
          ${daemon} ${daemon_flags} reconfig &amp;&amp; ${daemon} ${daemon_flags} reload
  }
  
  rc_stop() {
          ${daemon} ${daemon_flags} stop
  }
  
  rc_cmd $1
</code></pre>
37 lines of code (postgresql&#x27;s weighs in at 33)