Me gustaría utilizar el comando 'chkconfig --del NetworkManager' en la sección% de instalación de un archivo de especificaciones rpm. Si incluyo este comando, las rpm están bien pero cuando instalo esas rpm, parece que el comando no se ejecuta. Después de la instalación, verifiqué el uso del comando 'chkconfig --list' y observé que el servicio se estaba ejecutando.comando chkconfig en el archivo de especificaciones rpm
Aquí está el archivo de especificaciones que estoy usando. Por favor, avíseme si me estoy equivocando.
%define name disable_network-manager
%define version 1.0
%define release fc
Name: %{name}
Version: %{version}
Release: 1%{?dist}
Summary: Includes the script to disable Network Manager services
Group: Development/Other
License: GPL
URL: www.abcd.com
Source0: %{name}-%{version}.tar.gz
BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
%description
sample text.
%prep
%setup -q
#%build
%install
/sbin/chkconfig --del NetworkManager
rm -rf $RPM_BUILD_ROOT
install -m 0755 -d $RPM_BUILD_ROOT/usr/bin
install -m 0755 enablenm.sh $RPM_BUILD_ROOT/usr/bin/enablenm.sh
%clean
rm -rf $RPM_BUILD_ROOT
%files
/usr/bin/enablenm.sh
Básicamente me gustaría crear un paquete de rpm que deshabilitará el administrador de red (chkconfig --del NetworkMnager). Por favor avise el archivo de especificaciones correcto. – Souvik