Handle filelist.nil? in convenience_functions during build.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
This commit is contained in:
Satadru Pramanik
2025-08-19 19:40:50 -04:00
parent f8a75fe836
commit 52d8cf6eda
2 changed files with 2 additions and 2 deletions

View File

@@ -4,7 +4,7 @@ require 'etc'
require 'open3'
OLD_CREW_VERSION ||= defined?(CREW_VERSION) ? CREW_VERSION : '1.0'
CREW_VERSION ||= '1.65.2' unless defined?(CREW_VERSION) && CREW_VERSION == OLD_CREW_VERSION
CREW_VERSION ||= '1.65.3' unless defined?(CREW_VERSION) && CREW_VERSION == OLD_CREW_VERSION
# Kernel architecture.
KERN_ARCH ||= Etc.uname[:machine]

View File

@@ -43,7 +43,7 @@ class ConvenienceFunctions
def self.read_filelist(path)
filelist = File.readlines(path, chomp: true)
if filelist.first.start_with?('# Total size')
if !filelist.nil? && filelist.first.start_with?('# Total size')
total_size, *contents = filelist
return [total_size[/Total size: (\d+)/, 1].to_i, contents]
else