Darren Reed wrote: > Renaud Manus - RPE Approachability wrote: > >> You can use svcprop(1) for that: >> >> e.g. >> # svcadm disable -t svc:/system/cron:default >> # svcprop -p general_ovr/enabled svc:/system/cron:default 2>/dev/null >> false >> # svcadm enable -t svc:/system/cron:default >> # svcprop -p general_ovr/enabled svc:/system/cron:default 2>/dev/null >> true >> # svcadm enable svc:/system/cron:default >> # svcprop -p general_ovr/enabled svc:/system/cron:default 2>/dev/null >> # >> >> svcprop returns 'false' if the service is temporary disabled and >> 'true' if the service is temporary enabled; otherwise it returns nothing. > > > But wouldn't it be nice if you could do this instead: > svcdiff -s current -s running
But the 'general_ovr/enabled' property is only present in the volatile repository which information is not saved in a snapshot. -- Renaud > > Darren > >> Gavin McNay wrote: >> >>> Is there any way to detect all the temporary changes that have been >>> made to a system? -- I asked this at Liane's tutorial at SANE 2006 >>> >>> I think I can get all the temporary disabled ones using >>> >>> svcs |grep disabled >>> >>> but this doesn';t account for the temporary enabled services though.. >>> >>> The following snippet seems to do the job >>> >>> #!/bin/perl >>> open (LS_SVCS, "svcs -a|"); >>> @svcs = grep {! /^lrc/ } map {/(\S+)$/} <LS_SVCS>; >>> close (LS_SVCS) ; >>> foreach my $s (@svcs) { >>> next if($s eq 'FMRI'); >>> my $stat = `svcs -l $s`; >>> print $stat . "\n" if($stat =~ /enabled\s*.*temporary/); >>> } >>> >>> But a more builtin way of listing the temporary changes would be >>> desirable I think. >>> >>> Gavin >>> >>> >>> This message posted from opensolaris.org >>> _______________________________________________ >>> smf-discuss mailing list >>> smf-discuss at opensolaris.org >> >> >> _______________________________________________ >> smf-discuss mailing list >> smf-discuss at opensolaris.org >> >> > -------------- next part -------------- A non-text attachment was scrubbed... Name: renaud.manus.vcf Type: text/x-vcard Size: 228 bytes Desc: not available URL: <http://mail.opensolaris.org/pipermail/smf-discuss/attachments/20060601/3cdfff26/attachment.vcf>