[SCM] ci-tooling packaging branch, master, updated. aa21a41e9ec9a3c7a20a57dd4347c4788e00e653
Harald Sitter
apachelogger-guest at moszumanska.debian.org
Mon Dec 7 09:07:05 UTC 2015
Gitweb-URL: http://git.debian.org/?p=pkg-kde/ci-tooling.git;a=commitdiff;h=50fe279
The following commit has been merged in the master branch:
commit 50fe2799dab327504467884ea800296157a865fc
Author: Harald Sitter <sitter at kde.org>
Date: Mon Dec 7 10:03:27 2015 +0100
resolve violations in imager.rb
---
dci/imager.rb | 44 ++++++++++++++++++++++++--------------------
1 file changed, 24 insertions(+), 20 deletions(-)
diff --git a/dci/imager.rb b/dci/imager.rb
index a6c39f6..475a298 100644
--- a/dci/imager.rb
+++ b/dci/imager.rb
@@ -70,22 +70,22 @@ def workarounds
end
# Workarounds for ARM
- if RbConfig::CONFIG['host_cpu'] == 'arm'
- Dir.glob('config/package-lists/memtest.list.*').each do |f|
- File.delete(f)
- end
+ return unless RbConfig::CONFIG['host_cpu'] == 'arm'
+ Dir.glob('config/package-lists/memtest.list.*').each do |f|
+ File.delete(f)
+ end
- contents = File.read('config/package-lists/desktop.list.chroot')
- File.open('config/package-lists/desktop.list.chroot', 'w') do |f|
- contents.gsub!(/i965-va-driver/, '')
- f.puts(contents)
- end
+ contents = File.read('config/package-lists/desktop.list.chroot')
+ File.open('config/package-lists/desktop.list.chroot', 'w') do |f|
+ contents.gsub!(/i965-va-driver/, '')
+ f.puts(contents)
end
end
def deb_from_url(url)
- FileUtils.mkdir_p('config/packages.chroot/') unless Dir.exist?('config/packages.chroot')
- system("wget -P config/packages.chroot/ #{url}")
+ packages_chroot = 'config/packages.chroot/'
+ FileUtils.mkdir_p(packages_chroot) unless Dir.exist?(packages_chroot)
+ system("wget -P #{packages_chroot} #{url}")
end
logger = DCILogger.instance
@@ -142,7 +142,6 @@ Dir.chdir('build') do
exit 1
end
-
system("lb config --config kde-desktop \
--distribution #{RELEASE} \
-m #{MIRROR} \
@@ -162,11 +161,12 @@ Dir.chdir('build') do
# Copy over bootloader modifications post config
case FLAVOR
when /.*netrunner.*desktop/
- FileUtils.mkdir_p('config/bootloaders/isolinux/') unless Dir.exist?('config/bootloaders/isolinux/')
- system('cp -avRL /usr/share/syslinux/themes/netrunner/isolinux-live/* config/bootloaders/isolinux/')
+ isolinux_dir = 'config/bootloaders/isolinux/'
+ FileUtils.mkdir_p(isolinux_dir) unless Dir.exist?(isolinux_dir)
+ system('cp -avRL /usr/share/syslinux/themes/netrunner/isolinux-live/* '\
+ "#{isolinux_dir}")
end
-
packages.each do |package|
File.write('config/package-lists/netrunner.list.chroot',
package + "
", mode: 'a')
@@ -184,18 +184,22 @@ Dir.chdir('build') do
end
end
- File.delete('config/archives/dci.list') if File.exist? 'config/archives/dci.list'
+ dci_archive = 'config/archives/dci.list'
+ File.delete(dci_archive) if File.exist? dci_archive
repos.each do |repo|
logger.info("Adding #{repo} to ISO")
- File.write('config/archives/dci.list',
- "deb http://pangea-data.s3.amazonaws.com/dci/#{repo}/debian #{RELEASE} main" + "
", mode: 'a')
+ url = "http://pangea-data.s3.amazonaws.com/dci/#{repo}/debian"
+ line = "deb #{url} #{RELEASE} main
"
+ File.write(dci_archive, line, mode: 'a')
end
File.write('config/archives/dci.key', REPO_KEY)
FileUtils.mkdir_p('config/includes.chroot/lib/live/config')
- FileUtils.cp_r("#{File.expand_path(File.dirname(File.dirname(File.dirname(__FILE__))))}/data/imager/.",
- "config/includes.chroot/lib/live/config")
+ wtf_random_dir = File.expand_path(File.dirname(File.dirname(__dir__)))
+ wtf_random_path = "#{wtf_random_dir}/data/imager/."
+ FileUtils.cp_r(wtf_random_path,
+ 'config/includes.chroot/lib/live/config')
system('lb build')
--
ci-tooling packaging
More information about the pkg-kde-commits
mailing list