Sha256: c658618eb8deebf0bafdf4cacdcc8670205a92768c2449262baf6df9d663c50b

Contents?: true

Size: 468 Bytes

Versions: 8

Compression:

Stored size: 468 Bytes

Contents

module Fstab
  class Zfs < Root
    def initialize(devs, options)
      super
      @encrypt = options[:encrypt]
    end

    def generate
      @log.info 'Generating fstab...'
      write_efi
      write_swap
      @log.result_ok
    end

    def write_swap
      uuid = gen_uuid @swap
      @encrypt ?
        line = "/dev/mapper/swap-luks none swap sw 0 0" :
        line = "UUID=#{uuid} swap swap rw,noatime,discard 0 0"
      echo_a @conf, line
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
getch-0.7.3 lib/fstab/zfs.rb
getch-0.7.0 lib/fstab/zfs.rb
getch-0.5.0 lib/fstab/zfs.rb
getch-0.3.6 lib/fstab/zfs.rb
getch-0.3.5 lib/fstab/zfs.rb
getch-0.3.4 lib/fstab/zfs.rb
getch-0.3.3 lib/fstab/zfs.rb
getch-0.3.0 lib/fstab/zfs.rb