rpmbuild编译包报错:
/var/tmp/rpm-tmp.HJq8xv: line 39: $’\r’: command not found
经过查找,原来是windows和Linux的换行符不同(windows是\r\n,而Linux是\n)导致的
解决方法:
1)安装dos2unix
[w@g-LIN-6F6F38B8626 ~]$ sudo yum install dos2unix
2)将使用rpm源码文本文件转换成Unix格式
[w@g-LIN-6F6F38B8626 SPECS]$ dos2unix lightdm-cgdl-greeter.spec