Refix bug causing plover_get_program_directory() to fail when executable is in a root directory
1 %define _source_payload w9.gzdio
2 %define _binary_payload w9.gzdio
8 URL: http://www.juiblex.co.uk/beach
13 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
16 Requires(pre,postun): zip
26 mkdir -p $RPM_BUILD_ROOT/usr/bin
27 mkdir -p $RPM_BUILD_ROOT/etc
28 touch $RPM_BUILD_ROOT/usr/bin/zsh
29 echo "DEVICE /dev/tty" > $RPM_BUILD_ROOT/etc/zsh.conf
34 function mkdir_missing(dir)
35 if posix.stat(dir)==nil then
39 prefix=posix.getenv("RPM_INSTALL_PREFIX0")
43 if arg[2]==1 and posix.stat(prefix.."/bin/zip")~=nil then
44 mkdir_missing(prefix.."/var")
45 mkdir_missing(prefix.."/var/lib")
46 posix.mkdir(prefix.."/var/lib/zsh")
47 io.output(prefix.."/var/lib/zsh/data.zip")
48 io.write("Important data\n");
53 prefix=posix.getenv("RPM_INSTALL_PREFIX0")
57 if arg[2]==0 and posix.stat(prefix.."/bin/zip")~=nil then
58 os.remove(prefix.."/var/lib/zsh/data.zip")
59 os.remove(prefix.."/var/lib/zsh")