@@ -105,7 +105,7 @@ EOF" if build_desc["sudo"] and @options[:allow_sudo]
105105 case build_desc [ "distro" ]
106106 when "centos"
107107 info "Updating yum repository (log in var/install.log)"
108- system! "on-target -u root yum -y makecache fast >> var/install.log 2>&1"
108+ system! "on-target -u root -w /root yum -y makecache fast >> var/install.log 2>&1"
109109 else
110110 info "Updating apt-get repository (log in var/install.log)"
111111 system! "on-target -u root apt-get update >> var/install.log 2>&1"
@@ -115,7 +115,7 @@ EOF" if build_desc["sudo"] and @options[:allow_sudo]
115115
116116 case build_desc [ "distro" ]
117117 when "centos"
118- system! "on-target -u root yum -y install #{ build_desc [ "packages" ] . join ( " " ) } > var/install.log 2>&1"
118+ system! "on-target -u root -w /root yum -y install #{ build_desc [ "packages" ] . join ( " " ) } > var/install.log 2>&1"
119119 else
120120 system! "on-target -u root -e DEBIAN_FRONTEND=noninteractive apt-get --no-install-recommends -y install #{ build_desc [ "packages" ] . join ( " " ) } >> var/install.log 2>&1"
121121 end
@@ -131,10 +131,10 @@ EOF" if build_desc["sudo"] and @options[:allow_sudo]
131131 info "Upgrading system, may take a while (log in var/install.log)"
132132 case build_desc [ "distro" ]
133133 when "centos"
134- system! "on-target -u root mkdir -p /var/cache/gitian"
135- system! "on-target -u root yum -y update > var/upgrade.log 2>&1"
134+ system! "on-target -u root -w /root mkdir -p /var/cache/gitian"
135+ system! "on-target -u root -w /root yum -y update > var/upgrade.log 2>&1"
136136 system! "copy-to-target #{ @quiet_flag } var/upgrade.log /var/cache/gitian/upgrade.log"
137- system! "on-target -u root touch /var/cache/gitian/initial-upgrade"
137+ system! "on-target -u root -w /root touch /var/cache/gitian/initial-upgrade"
138138 else
139139 system! "on-target -u root bash < target-bin/upgrade-system.sh >> var/install.log 2>&1"
140140 end
@@ -143,7 +143,7 @@ EOF" if build_desc["sudo"] and @options[:allow_sudo]
143143
144144 case build_desc [ "distro" ]
145145 when "centos"
146- system! "on-target -u root yumdb get checksum_data | awk '/checksum_data =/ { print $3, package; next } { package=$1 }' | sort --key 2 > var/base-#{ suitearch } .manifest"
146+ system! "on-target -u root -w /root yumdb get checksum_data | awk '/checksum_data =/ { print $3, package; next } { package=$1 }' | sort --key 2 > var/base-#{ suitearch } .manifest"
147147 else
148148 system! "on-target -u root bash < target-bin/grab-packages.sh > var/base-#{ suitearch } .manifest"
149149 end
0 commit comments