diff options
author | Antonello Cruz <Antonello.Cruz@Sun.COM> | 2009-07-02 15:41:03 -0700 |
---|---|---|
committer | Antonello Cruz <Antonello.Cruz@Sun.COM> | 2009-07-02 15:41:03 -0700 |
commit | 687293e120279f92dd01b4ecf37211f75188dc07 (patch) | |
tree | 96804f388271f57e1f61e9b4803b9afe84b64d39 /usr/src/cmd/svc/svccfg/svccfg_engine.c | |
parent | a398035bff356df3a17376cda89486682fb1f23b (diff) | |
download | illumos-joyent-687293e120279f92dd01b4ecf37211f75188dc07.tar.gz |
6855845 Allow Property Modification in SMF profiles
6855772 svccfg dumps core during installation
Diffstat (limited to 'usr/src/cmd/svc/svccfg/svccfg_engine.c')
-rw-r--r-- | usr/src/cmd/svc/svccfg/svccfg_engine.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/usr/src/cmd/svc/svccfg/svccfg_engine.c b/usr/src/cmd/svc/svccfg/svccfg_engine.c index 2a907fd7a8..660582fe07 100644 --- a/usr/src/cmd/svc/svccfg/svccfg_engine.c +++ b/usr/src/cmd/svc/svccfg/svccfg_engine.c @@ -20,7 +20,7 @@ */ /* - * Copyright 2008 Sun Microsystems, Inc. All rights reserved. + * Copyright 2009 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. */ @@ -637,7 +637,7 @@ engine_import(uu_list_t *args) } int -engine_apply(const char *file) +engine_apply(const char *file, int apply_changes) { int ret; bundle_t *b; @@ -657,6 +657,11 @@ engine_apply(const char *file) return (-1); } + if (!apply_changes) { /* we don't want to apply, just test */ + internal_bundle_free(b); + return (0); + } + if (lscf_bundle_apply(b, file) != 0) { internal_bundle_free(b); return (-1); |