Use Windows KTM (atomic transactions) where supported.
Increment current header version to 2
1 %define _source_payload w9.gzdio
2 %define _binary_payload w9.gzdio
12 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
24 mkdir -p $RPM_BUILD_ROOT/usr/bin
25 mkdir -p $RPM_BUILD_ROOT/etc
26 touch $RPM_BUILD_ROOT/usr/bin/zsh
27 echo "DEVICE /dev/tty" > $RPM_BUILD_ROOT/etc/zsh.conf
32 function mkdir_missing(dir)
33 if posix.stat(dir)==nil then
37 prefix=posix.getenv("RPM_INSTALL_PREFIX0")
41 if arg[2]==1 and posix.stat(prefix.."/bin/zip")~=nil then
42 mkdir_missing(prefix.."/var")
43 mkdir_missing(prefix.."/var/lib")
44 posix.mkdir(prefix.."/var/lib/zsh")
45 io.output(prefix.."/var/lib/zsh/data.zip")
46 io.write("Important data\n");
51 prefix=posix.getenv("RPM_INSTALL_PREFIX0")
55 if arg[2]==0 and posix.stat(prefix.."/bin/zip")~=nil then
56 os.remove(prefix.."/var/lib/zsh/data.zip")
57 os.remove(prefix.."/var/lib/zsh")