buildroot} INSTALLDIRS=vendor %clean #%clean清理临时文件 rm -rf %{buildroot} %files #%file段定义哪些文件和目录会放入rpm中 %defattr (-,root,root,-) #%defattr指定包装文件的属性 %{nginx_datadir} %changelog #%changelog 变更日志 4.开始打包 rpmbuild -ba rpmbuild
= "/" ] && %{__rm} -rf %{buildroot} %files %{openssldir} %defattr(-,root,root) /usr/bin/openssl /usr /lib64/libcrypto.so.1.1 /usr/lib64/libssl.so.1.1 %files devel %{openssldir}/include/* %defattr(-,root
提供包括云服务器,云数据库在内的90+款云计算产品。打造一站式的云产品试用服务,助力开发者和企业零门槛上云。
RPM_BUILD_DIR/%{name}-%{version}/* $RPM_BUILD_ROOT/home/view/ %clean rm -rf $RPM_BUILD_ROOT %files %defattr
License: GPL Vendor: MySelf.com %description %pre %preun %postun %clean %files %defattr
%pre rpm安装前执行的脚本 %post rpm安装后执行的脚本 %preun rpm卸载前执行的脚本 %postun rpm卸载后执行的脚本 %files 定义那些文件或目录会放入rpm中 %defattr 在该选项中%defattr (-,root,root)一定要注意。它是指定安装文件的属性,分别是(mode,owner,group),-表示默认值,对文本文件是0644,可执行文件是0755。 buildroot}/etc/%{name}-%{version}/etc/zabbix_agentd.conf.d/iostat-zabbix.conf %file区域增加如下行: %files %defattr buildroot}/etc/profile.d/%{name}.sh ln -sf /etc/%{name}-%{version} %{buildroot}/etc/%{name} %files %defattr
make install DESTDIR=%{buildroot} %clean rm -rf %{buildroot} %files %defattr
在该选项中%defattr (-,root,root)一定要注意。 %defattr(-,root,root,0755) %{_prefix} %dir /var/log/weblog %attr(644,root,root) %{_
install rm -rf %{buildroot} make install DESTDIR=%{buildroot} %clean rm -rf %{buildroot} %files %defattr
# 清理一些暂存文件 %clean rm -rf $RPM_BUILD_ROOT rm -rf $RPM_BUILD_DIR # 定义哪些文件或者目录会放入rpm中 %files %defattr(-,
prefix} install #cp %{buildroot}%{_prefix}/bin/vmtouch /usr/bin/ %clean rm -rf %{buildroot} %files %defattr
/dev/null 2>&1 rm -rf /data/mysql >/dev/null 2>&1 rm -rf /etc/init.d/mysql >/dev/null 2>&1 %files %defattr
%files 基础 %defattr 用于设置默认文件权限,通常可以在 %files 的开头看到它。注意,如果不需要修改权限,则不需要使用它。 其格式为: %defattr(<文件权限>, <用户>, <用户组>, <目录权限>) 第 4 个参数通常会省略。 常规用法为 %defattr(-,root,root,-),其中 “-” 表示默认权限。 您应该列出该软件包拥有的所有文件和目录。
2> /dev/null chown -R mysql.mysql /data/mariadb 2> /dev/null %clean rm -rf %{buildroot} %files %defattr
云端获取和启用云服务器,并实时扩展或缩减云计算资源。云服务器 支持按实际使用的资源计费,可以为您节约计算成本。 腾讯云服务器(CVM)为您提供安全可靠的弹性云计算服务。只需几分钟,您就可以在云端获取和启用云服务器,并实时扩展或缩减云计算资源。云服务器 支持按实际使用的资源计费,可以为您节约计算成本。
扫码关注云+社区
领取腾讯云代金券