找回密码
 注册
查看: 608|回复: 2

晕了晕了,用rpm生成的rpm-tmp脚本有^M字符

[复制链接]
发表于 2004-11-15 17:31:14 | 显示全部楼层 |阅读模式
我用rpmbuilder做一个安装包时,它自已生成的rpm-tmp临时脚本中有^M(多余回车符)。导致安装包制作程总是报错


  umask 022
  cd /usr/src/redhat/BUILD
LANG=C
export LANG
^M
cd /usr/src/redhat/BUILD
rm -rf autoUP-1.0
/usr/bin/gzip -dc /usr/src/redhat/SOURCES/autoUP-1.0-2.src.tgz | tar -
xvvf -
STATUS=$?
if [ $STATUS -ne 0 ]; then
  exit $STATUS
fi
cd autoUP-1.0
[ `/usr/bin/id -u` = '0' ] && /bin/chown -Rhf root .
[ `/usr/bin/id -u` = '0' ] && /bin/chgrp -Rhf root .
/bin/chmod -Rf a+rX,g-w,o-w .
^M

exit 0


这是怎么回事儿啊?是不是我哪里设置的不对??
发表于 2004-11-16 09:11:27 | 显示全部楼层
怎么产生的不知道,说个方法如何删那个东西。

cat yourfile | dr -d "\r"
回复

使用道具 举报

 楼主| 发表于 2004-11-16 09:21:18 | 显示全部楼层
删了那东西简单,可是再用rpmbuild制作包时,会产生一新的临时脚本,里面还会有^M。郁闷啊郁闷.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2025-2-14 15:06 , Processed in 0.029924 second(s), 16 queries .

© 2001-2025 Discuz! Team. Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表