rpm包run包制作方法
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17#!/bin/bash
cat > upgrade.run <<EOF
#!/bin/bash
lines=10
rm -rf /tmp/upgrade_tmp/
mkdir -p /tmp/upgrade_tmp/
tail -n +\$lines "\$0" > /tmp/upgrade_tmp/upgrade.tar.gz
cd /tmp/upgrade_tmp
tar -xzvf upgrade.tar.gz
rpm -Uvh *.rpm
exit
EOF
tar -czvf upgrade.tar.gz $(ls *.rpm)
cat upgrade.tar.gz >> upgrade.run
chmod +x upgrade.run
mv upgrade.run upgrade.sh
exit文件压缩包run包制作方法
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16#!/bin/bash
cat > upgrade.run <<EOF
#!/bin/bash
lines=10
rm -rf /tmp/upgrade_tmp/
mkdir -p /tmp/upgrade_tmp/
tail -n +\$lines "\$0" > /tmp/upgrade_tmp/upgrade.tar.gz
cd /tmp/upgrade_tmp
tar -xzvf upgrade.tar.gz -C /
rm -rf /tmp/upgrade_tmp/
exit
EOF
cat upgrade.tar.gz >> upgrade.run
chmod +x upgrade.run
mv upgrade.run upgrade.sh
exit
- 本文作者: crazyboy
- 本文链接: http://crazyboy.www.crazyboy.info/blog/blog/2022/09/05/kylin/tool/runpackage/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!