Sha256: a1ecae54c4a84ccb0698788197e77f5dc40e3ebbb6cb48f57be8dd7b3b3aaab6

Contents?: true

Size: 1.21 KB

Versions: 4

Compression:

Stored size: 1.21 KB

Contents

# Copyright 2008-2014 Amazon.com, Inc. or its affiliates.  All Rights
# Reserved.  Licensed under the Amazon Software License (the
# "License").  You may not use this file except in compliance with the
# License. A copy of the License is located at
# http://aws.amazon.com/asl or in the "license" file accompanying this
# file.  This file is distributed on an "AS IS" BASIS, WITHOUT
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See
# the License for the specific language governing permissions and
# limitations under the License.

require 'ec2/platform/linux/tar'
require 'ec2/platform/solaris/constants'
module EC2
  module Platform
    module Solaris
      class Tar < EC2::Platform::Linux::Tar
        class Command < EC2::Platform::Linux::Tar::Command
          EXECUTABLE=EC2::Platform::Solaris::Constants::Utility::TAR
          def initialize(e=EXECUTABLE)
            super e
          end
        end
        class Version < EC2::Platform::Linux::Tar::Version
          def default
            s = `#{Command.new.version.expand}`.strip
            s = nil unless $? == 0
            s
          end
          def self.current
            Version.new
          end
        end
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
ec2_amitools-1.0.8 lib/ec2/platform/solaris/tar.rb
ec2_amitools-1.0.7 lib/ec2/platform/solaris/tar.rb
ec2_amitools-1.0.6 lib/ec2/platform/solaris/tar.rb
ec2_amitools-1.0.2 lib/ec2/platform/solaris/tar.rb