diff options
author | Adam Ierymenko <adam.ierymenko@gmail.com> | 2014-12-04 20:12:59 -0500 |
---|---|---|
committer | Adam Ierymenko <adam.ierymenko@gmail.com> | 2014-12-04 20:13:41 -0500 |
commit | 58f2dc5cf340f8e6324a0f1f96a495f4ede6d16c (patch) | |
tree | 766b01cd06dd6f703b1cc035e08551731c955ed2 /ext/installfiles | |
parent | 3a786ccc179045f89a5fcb92771725f0b472603d (diff) | |
download | infinitytier-58f2dc5cf340f8e6324a0f1f96a495f4ede6d16c.tar.gz infinitytier-58f2dc5cf340f8e6324a0f1f96a495f4ede6d16c.zip |
RPM build support in buildinstaller.sh
Diffstat (limited to 'ext/installfiles')
-rw-r--r-- | ext/installfiles/linux/RPM/zerotier-one.spec.in | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/ext/installfiles/linux/RPM/zerotier-one.spec.in b/ext/installfiles/linux/RPM/zerotier-one.spec.in new file mode 100644 index 00000000..b3535929 --- /dev/null +++ b/ext/installfiles/linux/RPM/zerotier-one.spec.in @@ -0,0 +1,35 @@ +Name: zerotier-one +Summary: ZeroTier One network virtualization service +Version: __VERSION__ +Release: 1 +License: GPLv3 +Requires: curl +URL: https://www.zerotier.com/ + +%description +ZeroTier One creates virtual Ethernet networks that work anywhere and everywhere. +Visit https://www.zerotier.com/ for more information. + +%prep +mkdir -p $RPM_BUILD_ROOT/var/lib/zerotier-one/updates.d +cp -f $OLDPWD/__INSTALLER__ $RPM_BUILD_ROOT/var/lib/zerotier-one/updates.d + +%pre +mkdir -p /var/lib/zerotier-one/updates.d + +%files +/var/lib/zerotier-one/updates.d/__INSTALLER__ + +%post +chmod 0755 /var/lib/zerotier-one/updates.d/__INSTALLER__ +/var/lib/zerotier-one/updates.d/__INSTALLER__ + +%preun +if [ "$1" -lt 1 ]; then + /var/lib/zerotier-one/uninstall.sh +fi + +%clean +cp -f %{_rpmdir}/%{_arch}/%{name}-%{version}-%{release}.%{_arch}.rpm $OLDPWD +rm -f %{_rpmdir}/%{_arch}/%{name}-%{version}-%{release}.%{_arch}.rpm +rm -rf $RPM_BUILD_ROOT |