LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: shannleon

非生产环境Slacker帮我测试我的制作Slack包的系统

[复制链接]
发表于 2006-4-6 11:47:23 | 显示全部楼层
scim-pinyin:

  1. OPTS = --enable-static=no
复制代码


不编译静态链接库
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-6 11:53:33 | 显示全部楼层
Post by seamonkey
scim-pinyin:

  1. OPTS = --enable-static=no
复制代码


不编译静态链接库

是不是所有的程序都接受 --enable-static=no ?如果可以我就把它加到全局的控制去了,还有 debug 的那几个。
回复 支持 反对

使用道具 举报

发表于 2006-4-6 11:53:56 | 显示全部楼层
id3lib是否默认也编译静态库?

  1. OPTS = --enable-static=no
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-6 11:56:07 | 显示全部楼层
--enable-static 我都没有管。大部分程序默认都是 no 。少部分会打开,我主要是怕不是所有程序都接受这个,就象 mplayer 不接受 --sysconfdir 一样。
回复 支持 反对

使用道具 举报

发表于 2006-4-6 11:57:57 | 显示全部楼层
KDE程序是否在configure是是否都可以加上--disable-debug?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-6 12:01:13 | 显示全部楼层
Post by seamonkey
KDE程序是否在configure是是否都可以加上--disable-debug?

有共性的改全局的 OPTS 设置就行了。
回复 支持 反对

使用道具 举报

发表于 2006-4-6 12:08:37 | 显示全部楼层
一个小问题,在处理文档的时候

  1. -@cp $(wildcard $(SRCDIR)/[A-Z]*) $(DOCDIR)
复制代码


像Makefile也会包含其中。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-6 12:11:58 | 显示全部楼层
受某文档影响。一向是把 Makefile* 包含在内的。
回复 支持 反对

使用道具 举报

发表于 2006-4-6 12:14:42 | 显示全部楼层
同样package.mk中

  1. -@find $(PKGDIR) -perm 600 -exec chmod 644 {} \;
复制代码


会不会有文件本来就应该只有root可以读取

  1. -@find $(PKGDIR) | xargs file | grep "troff or" \
  2. | cut -f 1 -d : | xargs gzip -9
复制代码


这个也会有潜在问题,有些程序也会携带troff文档,不光是man page,比如groff就是这样,虽然很少。

再补充:

  1. /sbin/makepkg -l y -c n $(TOPDIR)/packages/$(PORTNAME)-$(PORTVERSION)-$(ARCH)-$(BUILD).tgz
复制代码


为makepkg加上个-p参数吧,不要让它擅改权限。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-6 12:28:55 | 显示全部楼层
  1. -@find $(PKGDIR) -perm 600 -exec chmod 644 {} \;
复制代码
这个很需要重点检查的,我之所以加这么一句是发现某个无关安全的程序把权限放成600。我这里头还没有出现带600的程序。情况严重的话我就去掉这个。修修那个程序就好了。
  1. 这个也会有潜在问题,有些程序也会携带troff文档,不光是man page,比如groff就是这样,虽然很少。
复制代码
这个的确有潜在问题。这是图省事搞的。一般携带的troff文件都在doc目录里,我并不复制doc目录。存在这个问题的软件麻烦举个例子,groff好象并不存在这个问题。
回复 支持 反对

使用道具 举报

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

本版积分规则

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