From f158212743c51bf1ebd44d27ee07a6c2b4867426 Mon Sep 17 00:00:00 2001 From: Sergey Poznyakoff Date: Thu, 22 Jan 2015 17:32:33 +0200 Subject: Improve setting UserData attribute. Change lsistat defaults. * NEWS: Update. * doc/eclat-setiattr.1: Document new options. * doc/eclat-lsistat.1: Update. * etc/describe-instance-attribute.fln: Decode userData. * grecs: Upgrade. * src/setiattr-cl.opt: New file. * src/Makefile.am (OPTFILES): Add setiattr-cl.opt * src/setiattr.c: Encode UserData. * src/eclat.h (read_file): New proto. * src/lsistat-cl.opt: New option -r (--running). * src/lsistat.c: Change default to show all instances, no matter their state. * src/mkinst-cl.opt (read_user_data): Remove. Use read_file instead. * src/sg.c: Add missing include. * src/util.c (read_file): New function. --- etc/describe-instance-attribute.fln | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'etc/describe-instance-attribute.fln') diff --git a/etc/describe-instance-attribute.fln b/etc/describe-instance-attribute.fln index 49f6ff7..49b6b35 100644 --- a/etc/describe-instance-attribute.fln +++ b/etc/describe-instance-attribute.fln @@ -17,12 +17,13 @@ if (.DescribeInstanceAttributeResponse.instanceType.value || .DescribeInstanceAttributeResponse.kernel.value || .DescribeInstanceAttributeResponse.ramdisk.value || - .DescribeInstanceAttributeResponse.userData.value || .DescribeInstanceAttributeResponse.disableApiTermination.value || .DescribeInstanceAttributeResponse.instanceInitiatedShutdownBehavior.value || .DescribeInstanceAttributeResponse.rootDeviceName.value || .DescribeInstanceAttributeResponse.ebsOptimized.value) print(last,"\n"); +else if (.DescribeInstanceAttributeResponse.userData.value) + print(decode(last), "\n"); else if (.DescribeInstanceAttributeResponse.blockDeviceMapping) for (dev in .DescribeInstanceAttributeResponse.blockDeviceMapping.item) { print(dev.deviceName,"\t", dev.ebs.volumeId, "\t", dev.ebs.status, -- cgit v1.2.1