a.将打包工具拷贝到/root 下解压,解压出来 rpmbuild 目录
b.进入到 SOURCES 目录,创建自启脚本存放目录和后台脚本存放目
录(自启脚本打包后要求存放在/etc/systemd/system 下,后台启动
脚本要求存放在/opt/dmdbms/bin/bin 目录下,所以创建下面对应的
目录结构存放源代码)
c.将软件安装好后生成的默认脚本拷贝到相应目录下进行修改
修 改 后 台 启 动 脚 本 名 字 由 DmServiceDMSERVER 改 为
DmServicePROD,之后修改 DmService 脚本中的 ini 文件路径
INI_PATH=”/dmdata/DAMENG/dm.ini”
修 改 后 台 启 动 脚 本 名 字 由 DmServiceDMSERVER.service 改为
DmServiceZF.service,之后修改DmServiceZF.service 脚本内容
将文件中的DmServiceDMSERVER全部换为DmServicePROD
d. 将两个目录 opt 和 etc 一起打包,打包的名字和 SOURCES 的同级
目录下的 SPECS 目录下的 .spec 文件中的 Source0 的名字保持一致,
在 SOURCES 目录下 执行
tar -zcvf dmserver.tar.bz2 opt/ etc/
e. 修改 SPECS 目录下的 .spec 文件,文件中的脚本名字根据自己现
场具体情况进行修改
f. 修改完成之后,给 rpmbuild 目录 755 权限
chmod -R 755 rpmbuild
然后在当前目录下(即 SPECS 目录下),执行打包命令
rpmbuild -ba dmserver.spec
g. 通过配置管理工具将 RPM 包安装