Bash2系はRPMにパッチあてなおす必要がある模様
■以下の手順を参考にしてpatchを適用
http://blog.tnmt.info/2011/04/29/rpmbuild-for-beginner/
http://blog.nedia.ne.jp/2014/09/29/2718.html
# rpmbuild用ユーザを作成。rootでやると怖いことになるらしいので。 sudo useradd rpmbuilder su -rpmbuilder mkdir -p ~/rpmbuild/{BUILD,RPMS,SOURCES,SPECS,SRPMS} echo '%_topdir %(echo $HOME)/rpmbuild' > ~/.rpmmacros cd ~ wget http://vault.centos.org/3.9/os/SRPMS/bash-2.05b-41.7.centos.0.src.rpm rpm -ivh bash-2.05b-41.7.centos.0.src.rpm cd ~/rpmbuild/SOURCES wget http://ftp.gnu.org/gnu/bash/bash-2.05b-patches/bash205b-008 wget http://ftp.gnu.org/gnu/bash/bash-2.05b-patches/bash205b-009 wget http://ftp.gnu.org/gnu/bash/bash-2.05b-patches/bash205b-010 wget http://ftp.gnu.org/gnu/bash/bash-2.05b-patches/bash205b-011 cd ../SPECS/ vi bash.spec ----------- # バージョン指定 Release: 41.11.centos.0 # 定義(PatchNoは連番で追記) Patch41: bash205b-008 Patch42: bash205b-009 Patch43: bash205b-010 Patch44: bash205b-011 # パッチ処理部分にパッチ番号を連番で追記 %patch41 -p0 -b .008 %patch42 -p0 -b .009 %patch43 -p0 -b .010 %patch44 -p0 -b .011 ----------- rpmbuild -ba bash.spec cd ../RPMS/i386 exit(rootでインストール) cd /home/rpmbuilder/rpmbuild/RPMS/i386 rpm -Uvh bash-2.05b-41.11.centos.0.i386.rpm pm -q bash # bash-2.05b-41.11.centos.0