Adaptación parche-parche

Adaptación parche-parche

código fuente el7:

cloud-init-19.4-7.el7.src.rpm

Objeto de adaptación:

cloud-init-19.4-7.el7.src.rpm

Reproducción de fondo:

Actualice cloud-init, no pudo ejecutar rpmbuild -bp y encontró un problema durante la adaptación del parche

Reproducción de fondo:

 pushd /root/rpmbuild/SPECS/
       rpmbuild -bp cloud-init.spec
 popd

Inserte la descripción de la imagen aquí
Encuentre el problema:
Primero: verifique la información del parche fuente:

Segundo: busque el archivo correspondiente:

A) ls  <your_path>/rpmbuild/BUILD  (显然最新的版本信息和报错patch的不匹配)

[user@kvm230102:/your_path/rpmbuild/BUILD]
$ls /your_path/rpmbuild/BUILD
cloud-init-19.4

B) Verifique cloud.cfg (nombre: las líneas de información de cloud_user en el último cloud.cfg no coinciden)

La información correspondiente del parche antiguo es la siguiente:
Inserte la descripción de la imagen aquí
el nombre frente a la última nube.cfg: cloud_user es la línea 57

Readaptación:
Primero: Haga una copia de seguridad del directorio cloud-init-19.4:

cd  $your_path/rpmbuild/BUILD
cp -rfa cloud-init-19.4 cloud-init-19.4.orig

Segundo: Modifique la información de cloud.cfg en cloud-init-19.4:

vim  cloud-init-19.4/rhel/cloud.cfg

Inserte la descripción de la imagen aquí
Tercero: vuelva a reproducir el parche y reemplace el parche anterior en el almacén local de cloud-init
diff -Nuar cloud-init-19.4.orig / cloud-init-19.4 /> cloud-init-alinux-user.patch

$cat cloud-init-huaweilinux-user.patch
diff -Nuar cloud-init-19.4.orig/rhel/cloud.cfg cloud-init-19.4/rhel/cloud.cfg
--- cloud-init-19.4.orig/rhel/cloud.cfg 2020-11-02 13:46:51.140147587 +0800
+++ cloud-init-19.4/rhel/cloud.cfg      2020-11-02 14:27:46.832423249 +0800
@@ -54,7 +54,7 @@

 system_info:
   default_user:
-    name: cloud-user
+    name: huaweilinux
     lock_passwd: true
     gecos: Cloud User
     groups: [adm, systemd-journal]

Finalmente: Una vez completado el parche, adapte y verifique nuevamente <pass>:

Inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/weixin_43010385/article/details/112924709
Recomendado
Clasificación