interface-file: mark interface as template if template
keyword is used
This commit is contained in:
parent
eb70e48ece
commit
a3987b46c8
2 changed files with 7 additions and 0 deletions
|
@ -236,6 +236,12 @@ handle_iface(struct lif_dict *collection, const char *filename, size_t lineno, c
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* mark the cur_iface as a template iface if `template` keyword
|
||||||
|
* is used.
|
||||||
|
*/
|
||||||
|
if (!strcmp(token, "template"))
|
||||||
|
cur_iface->is_template = true;
|
||||||
|
|
||||||
/* in original ifupdown config, we can have "inet loopback"
|
/* in original ifupdown config, we can have "inet loopback"
|
||||||
* or "inet dhcp" or such to designate hints. lets pick up
|
* or "inet dhcp" or such to designate hints. lets pick up
|
||||||
* those hints here.
|
* those hints here.
|
||||||
|
|
|
@ -50,6 +50,7 @@ struct lif_interface {
|
||||||
bool is_auto;
|
bool is_auto;
|
||||||
bool is_bridge;
|
bool is_bridge;
|
||||||
bool is_bond;
|
bool is_bond;
|
||||||
|
bool is_template;
|
||||||
|
|
||||||
struct lif_dict vars;
|
struct lif_dict vars;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue