log_error "failed to download os rootfs: $download_url"
"failed to download file: $download_url" may be better.
ok
Thanks, Yinsi
Thanks, Xueliang
exit 1
- }
+}
[ "$?" -ne 0 ] && {
log_error "failed to download os rootfs: $download_url"
exit 1
}
+download_os_rootfs() +{
- cd $rootfs_dir && {
wget_download "http://api.compass-ci.openeuler.org:${SRV_HTTP_OS_PORT}/os/${os}/${os_arch}/${os_version}.cgz"
gzip -dc ${os_version}.cgz | cpio -id
rm -rf ${os_version}.cgz
- }
+}
gzip -dc ${os_version}.cgz | cpio -id
rm -rf ${os_version}.cgz
+download_osimage() +{
- cd $osimage_dir && {
wget_download "http://api.compass-ci.openeuler.org:${SRV_HTTP_INITRD_PORT}/initrd/osimage/${os}/${os_arch}/${os_version}/current"
wget_download "http://api.compass-ci.openeuler.org:${SRV_HTTP_INITRD_PORT}/initrd/deps/nfs/debian/aarch64/sid/run-ipconfig.cgz"
- }
}
is_virtual() @@ -42,4 +55,4 @@ is_virtual() dmidecode -s system-product-name | grep -iq "virtual" }
-is_virtual || download_os_rootfs
+is_virtual || ( download_os_rootfs && download_osimage )
2.23.0