commit e67df1d83a096825595e60f6d627094a8a239e71 Author: Artur Frysiak <ar...@frysiak.net> Date: Wed Oct 3 18:33:20 2012 +0200
- add /usr/share/help/mk - pretrans in pure lua - release 15 filesystem.spec | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) --- diff --git a/filesystem.spec b/filesystem.spec index 0e6c44d..f8937ff 100644 --- a/filesystem.spec +++ b/filesystem.spec @@ -8,7 +8,7 @@ Summary: Common directories Summary(pl.UTF-8): Wspólne katalogi Name: filesystem Version: 4.0 -Release: 14 +Release: 15 License: GPL Group: Base BuildRequires: automake @@ -72,7 +72,7 @@ install -d \ > %{name}.lang install -d $RPM_BUILD_ROOT/usr/share/help/C -for lang in ar bg ca cs da de el en_GB es eu fi fr gl he hi hr hu id it ja ko lt lv nb nds nl oc pa pl ps pt pt_BR ro ru sl sr sr@latin sv te th tr uk vi zh_CN zh_HK zh_TW; do +for lang in ar bg ca cs da de el en_GB es eu fi fr gl he hi hr hu id it ja ko lt lv mk nb nds nl oc pa pl ps pt pt_BR ro ru sl sr sr@latin sv te th tr uk vi zh_CN zh_HK zh_TW; do install -d $RPM_BUILD_ROOT/usr/share/help/${lang} echo "%%lang($lang) %dir /usr/share/help/${lang}" >> %{name}.lang done @@ -135,9 +135,18 @@ check_filesystem_dirs %if "%{pld_release}" != "ac" %pretrans -p <lua> -- this needs to be a dir -if posix.stat("/usr/include/X11", "type") == "link" then - -- feel free to write in pure lua, but success on first install is not important. - os.execute("umask 022; mv -f /usr/include/X11{,.rpmsave}; mkdir -m755 -p /usr/include/X11 && mv -f /usr/include/X11.rpmsave/* /usr/include/X11") +if posix.stat("/tmp/include/X11", "type") == "link" then + posix.umask("0755"); + os.rename("/tmp/include/X11", "/tmp/include/X11.rpmsave") + posix.mkdir("/tmp") + posix.mkdir("/tmp/include") + posix.mkdir("/tmp/include/X11") + oldpwd = posix.getcwd() + posix.chdir("/tmp/include/X11.rpmsave") + for i,j in pairs(posix.glob("*")) do + os.rename(j, "/tmp/include/X11/" .. j) + end + posix.chdir(oldpwd) end %endif ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/filesystem.git/commitdiff/e67df1d83a096825595e60f6d627094a8a239e71 _______________________________________________ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit