Sha256: 799b9ee049e4ad02cb3595aec5bbba24646dd164f8a30993aae29cabdb8e5460
Contents?: true
Size: 448 Bytes
Versions: 1
Compression:
Stored size: 448 Bytes
Contents
module Caco::Debian class AptSourcesList < Trailblazer::Operation step ->(ctx, mirror_url: nil, **) { ctx[:content] = Caco::Debian::Cell::SourcesList.(mirror_url: mirror_url).to_s }, id: :generate_content step ->(ctx, **) { ctx[:path] = '/etc/apt/sources.list' }, id: :build_path step Subprocess(Caco::FileWriter), input: [:path, :content], output: { file_changed: :sources_updated } end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
caco-0.1.0 | lib/caco/debian/apt_sources_list.rb |