Hi,

On updating to RC4, I found that NWAM was going into maintenance.

Looking at the SMF log I found:

/lib/svc/method/net-nwam: test: argument expected

Eventually I traced this down to missing quotes in the test for the
IPSEC_POLICY_CONFIG_FILE:

--- /lib/svc/method/net-nwam~   Wed Oct 21 11:47:04 2009
+++ /lib/svc/method/net-nwam    Wed Oct 21 11:47:46 2009
@@ -335,7 +335,7 @@
                write_loc_prop "ike-config-file" $IKE_CONFIG_FILE \
                    $CREATE_LOC_LEGACY_FILE
        fi
-       if [ -n "$IPSEC_POLICY_CONFIG_FILE" -a -f $IPSEC_POLICY_CONFIG_FILE ];\
+       if [ -n "$IPSEC_POLICY_CONFIG_FILE" -a -f "$IPSEC_POLICY_CONFIG_FILE" 
];\
            then
                write_loc_prop "ipsecpolicy-config-file" \
                    $IPSEC_POLICY_CONFIG_FILE $CREATE_LOC_LEGACY_FILE

I noticed one or two other non-quoted strings too in there, which possibly
should also be changed...

Darren.

Reply via email to