xref: /freebsd/libexec/rc/rc.d/nuageinit_post_net (revision dba00b1c6bc1bb9753bf0a554eab04077e85e214)
12a05d577SBaptiste Daroussin#!/bin/sh
22a05d577SBaptiste Daroussin#
32a05d577SBaptiste Daroussin
42a05d577SBaptiste Daroussin# PROVIDE: nuageinit_post_net
52a05d577SBaptiste Daroussin# REQUIRE: NETWORKING devfs
62a05d577SBaptiste Daroussin# BEFORE: SERVERS
72a05d577SBaptiste Daroussin# KEYWORD: firstboot
82a05d577SBaptiste Daroussin
92a05d577SBaptiste Daroussin. /etc/rc.subr
102a05d577SBaptiste Daroussin
112a05d577SBaptiste Daroussinname="nuageinit_post_net"
122a05d577SBaptiste Daroussindesc="Post Network Cloud Init configuration"
132a05d577SBaptiste Daroussinstart_cmd="execute_post_net"
142a05d577SBaptiste Daroussinstop_cmd=":"
152a05d577SBaptiste Daroussinrcvar="nuageinit_enable"
162a05d577SBaptiste Daroussin
172a05d577SBaptiste Daroussinexecute_post_net()
182a05d577SBaptiste Daroussin{
19*dba00b1cSSebastien Baylocq	test -f /var/cache/nuageinit/user_data -o -f /var/cache/nuageinit/user-data || return
20*dba00b1cSSebastien Baylocq	/usr/libexec/nuageinit /var/cache/nuageinit/ postnet | tee -a /var/log/nuageinit.log
212a05d577SBaptiste Daroussin}
222a05d577SBaptiste Daroussin
232a05d577SBaptiste Daroussin# Share the same config as nuageinit
242a05d577SBaptiste Daroussinload_rc_config nuageinit
252a05d577SBaptiste Daroussinrun_rc_command "$1"
26