修复编译问题
估计是dirname 和某些东西冲突导致赋值失败，srcname 没问题不过一起顺手改了吧。
修复编译错误

因为去掉了 fedora 的相关内容，软件无法识别正确发行版而报错。
这个参数似乎也只是影响一个自带的配置文件而已。
Merge pull request #44 from jiangtao9999/master

修复编译问题