文件操作 - release.rb
返回文件管理
返回主菜单
删除本文件
文件: /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/facter/facts/archlinux/os/release.rb
编辑文件内容
# frozen_string_literal: true module Facts module Archlinux module Os class Release FACT_NAME = 'os.release' def call_the_resolver # Arch Linux is rolling release and has no version numbers # For historical reasons facter used the kernel version as OS version on Arch Linux kernelrelease = Facter::Resolvers::Uname.resolve(:kernelrelease) versions = kernelrelease.split('.') hash = { full: kernelrelease, major: versions[0], minor: versions[1] } Facter::ResolvedFact.new(FACT_NAME, hash) end end end end end
修改文件时间
将文件时间修改为当前时间的前一年
删除文件