浏览代码

Stash old Linux binary installer stuff in attic. This is going away.

Adam Ierymenko 9 年之前
父节点
当前提交
506c74270c

+ 0 - 0
ext/installfiles/linux/buildinstaller.sh → attic/old-linux-installer/buildinstaller.sh


+ 0 - 0
ext/installfiles/linux/install.tmpl.sh → attic/old-linux-installer/install.tmpl.sh


+ 0 - 0
ext/installfiles/linux/uninstall.sh → attic/old-linux-installer/uninstall.sh


+ 0 - 0
ext/installfiles/linux/DEBIAN/conffiles


+ 0 - 12
ext/installfiles/linux/DEBIAN/control.in

@@ -1,12 +0,0 @@
-Package: zerotier-one
-Architecture: __ARCH__
-Maintainer: ZeroTier, Inc. <[email protected]>
-Priority: optional
-Version: __VERSION__
-Installed-Size: 1024
-Homepage: https://github.com/zerotier/ZeroTierOne
-Description: ZeroTier One network virtualization service
- ZeroTier One is a fast, secure, and easy to use peer to peer network
- virtualization engine that provides global-scale software defined
- networking to any device or application. Visit https://www.zerotier.com/
- for more information.

+ 0 - 24
ext/installfiles/linux/RPM/README.md

@@ -1,24 +0,0 @@
-This folder contains two spec files which enable building of various RPM packages for ZeroTier.
-
-#zerotier-one.spec.in
-This file contains the information to build an RPM from the bash based binary installer of ZeroTier. The resulting RPM cannot be recompiled to different architectures.
-
-#zerotier.spec
-This spec file is a “standard” RPM spec file. It fits to the common rpmbuild process, SRPM and differnt architectures are supported too. The spec file can be used to build two packages: the standard zerotier and the zerotier-controller. It supports some of the build options exposed in the original Linux makefile:
-
-> `rpmbuild -ba zerotier.spec` #builds the standard zerotier package, this is what you need in most of the cases
-
-> `rpmbuild -ba zerotier.spec --with controller` #builds the zerotier-controller package
-
-> `rpmbuild -ba zerotier.spec --with debug` #builds the zerotier package with debug enable<>d
-
-> `rpmbuild -ba zerotier.spec --with miniupnpc` #builds the zerotier package with miniupnpc enabled
-
-> `rpmbuild -ba zerotier.spec --with cluster` #builds the zerotier package with cluster enabled
-
-
-####Build environment preparation
-As zerotier is not distributed in tar.gz format at the moment, the %prep section of the spec file takes care about the prepartion of an rpmbuild compatible tar.gz.
-
-
-

+ 0 - 34
ext/installfiles/linux/RPM/zerotier-one.spec.in

@@ -1,34 +0,0 @@
-Name: zerotier-one
-Summary: ZeroTier One network virtualization service
-Version: __VERSION__
-Release: 1%{?dist}
-License: GPLv3
-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__ >>/dev/null 2>&1
-
-%preun
-if [ "$1" -lt 1 ]; then
- /var/lib/zerotier-one/uninstall.sh >>/dev/null 2>&1
-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

+ 0 - 194
ext/installfiles/linux/RPM/zerotier.spec

@@ -1,194 +0,0 @@
-# add --with controller option to build controller (builds zerotier-controller package)
-%bcond_with controller
-# add --with miniupnpc option to enable the miniupnpc option during build 
-%bcond_with miniupnpc
-# add --with cluster option to enable the cluster option during build 
-%bcond_with cluster
-# add --with debug option to enable the debug option during build 
-%bcond_with debug
-%if %{with controller}
-Name:zerotier-controller
-Conflicts:zerotier
-%else
-Name:zerotier
-Conflicts:zerotier-controller
-%endif
-Version: 1.1.4
-Release: 1
-Summary:  Network Virtualization Everywhere https://www.zerotier.com/ 
-Group: network
-License: GPLv3
-BuildRoot: %{_tmppath}/%{name}-root
-Provides: zerotier-one
-Source0:  http:///download/%{name}-%{version}.tar.gz
-BuildRequires: gcc-c++
-BuildRequires: make
-BuildRequires: gcc
-%if %{with server}
-BuildRequires: sqlite-devel
-BuildRequires: wget
-BuildRequires: unzip
-Requires: sqlite
-%endif
-%description
-ZeroTier One creates virtual Ethernet networks that work anywhere and everywhere.
-Visit https://www.zerotier.com/ for more information.
-
-%prep
-cd `mktemp -d`
-wget -O master.zip https://github.com/zerotier/ZeroTierOne/archive/master.zip
-unzip master.zip
-mv ZeroTierOne-master zerotier-1.1.4
-ln -s zerotier-1.1.4 zerotier-controller-1.1.4
-tar zcvf zerotier-1.1.4.tar.gz zerotier-1.1.4 zerotier-controller-1.1.4
-ln -s zerotier-1.1.4.tar.gz zerotier-controller-1.1.4.tar.gz
-mv zero*.tar.gz ~/rpmbuild/SOURCES
-cd -
-%setup -q
-
-%build
-%if %{with miniupnpc}
-ZT_USE_MINIUPNPC=1; export ZT_USE_MINIUPNPC;
-%endif
-
-%if %{with controller}
-ZT_ENABLE_NETWORK_CONTROLLER=1; export ZT_ENABLE_NETWORK_CONTROLLER;
-%endif
-
-%if %{with cluster}
-export ZT_ENABLE_CLUSTER=1
-%endif
-
-%if %{with debug}
-export ZT_DEBUG=1
-%endif
-
-make
-
-%install
-
-
-rm -rf $RPM_BUILD_ROOT
-rm -f $RPM_BUILD_ROOT%{_prefix}/bin/zerotier-idtool $RPM_BUILD_ROOT%{_prefix}/bin/zerotier-idtool
-echo 'Install...'
-mkdir -p $RPM_BUILD_ROOT%{_vardir}/lib/zerotier-one/initfiles/{init.d,systemd}
-install -m 0755 -D zerotier-one -t $RPM_BUILD_ROOT%{_vardir}/lib/zerotier-one/
-install -m 0755 -D ext/installfiles/linux/init.d/* -t $RPM_BUILD_ROOT%{_vardir}/lib/zerotier-one/initfiles/init.d/
-install -m 0755 -D ext/installfiles/linux/systemd/* -t $RPM_BUILD_ROOT%{_vardir}/lib/zerotier-one/initfiles/systemd/
-
-
-
-%posttrans
-echo -n 'Getting version of new install... '
-newVersion=`/var/lib/zerotier-one/zerotier-one -v`
-echo $newVersion
-
-echo 'Creating symlinks...'
-
-rm -f /usr/bin/zerotier-cli /usr/bin/zerotier-idtool
-ln -sf /var/lib/zerotier-one/zerotier-one /usr/bin/zerotier-cli
-ln -sf /var/lib/zerotier-one/zerotier-one /usr/bin/zerotier-idtool
-echo 'Installing zerotier-one service...'
-
-SYSTEMDUNITDIR=
-if [ -e /bin/systemctl -o -e /usr/bin/systemctl -o -e /usr/local/bin/systemctl -o -e /sbin/systemctl -o -e /usr/sbin/systemctl ]; then
-        # Second check: test if systemd appears to actually be running. Apparently Ubuntu
-        # thought it was a good idea to ship with systemd installed but not used. Issue #133
-        if [ -d /var/run/systemd/system -o -d /run/systemd/system ]; then
-                if [ -e /usr/bin/pkg-config ]; then
-                        SYSTEMDUNITDIR=`/usr/bin/pkg-config systemd --variable=systemdsystemunitdir`
-                fi
-                if [ -z "$SYSTEMDUNITDIR" -o ! -d "$SYSTEMDUNITDIR" ]; then
-                        if [ -d /usr/lib/systemd/system ]; then
-                                SYSTEMDUNITDIR=/usr/lib/systemd/system
-                        fi
-                        if [ -d /etc/systemd/system ]; then
-                                SYSTEMDUNITDIR=/etc/systemd/system
-                        fi
-                fi
-        fi
-fi
-
-if [ -n "$SYSTEMDUNITDIR" -a -d "$SYSTEMDUNITDIR" ]; then
-        # SYSTEMD
-
-        # If this was updated or upgraded from an init.d based system, clean up the old
-        # init.d stuff before installing directly via systemd.
-        if [ -f /etc/init.d/zerotier-one ]; then
-                if [ -e /sbin/chkconfig -o -e /usr/sbin/chkconfig -o -e /bin/chkconfig -o -e /usr/bin/chkconfig ]; then
-                        chkconfig zerotier-one off
-                fi
-                rm -f /etc/init.d/zerotier-one
-        fi
-
-        cp -f /var/lib/zerotier-one/initfiles/systemd/zerotier-one.service "$SYSTEMDUNITDIR/zerotier-one.service"
-        chown 0 "$SYSTEMDUNITDIR/zerotier-one.service"
-        chgrp 0 "$SYSTEMDUNITDIR/zerotier-one.service"
-        chmod 0755 "$SYSTEMDUNITDIR/zerotier-one.service"
-
-        systemctl enable zerotier-one.service
-
-        echo
-        echo 'Done! Installed and service configured to start at system boot.'
-        echo
-       echo "To start now or restart the service if it's already running:"
-        echo '  sudo systemctl restart zerotier-one.service'
-else
-        # SYSV INIT -- also covers upstart which supports SysVinit backward compatibility
-
-        cp -f /var/lib/zerotier-one/initfiles/init.d/zerotier-one /etc/init.d/zerotier-one
-        chmod 0755 /etc/init.d/zerotier-one
-        
-        if [ -f /sbin/chkconfig -o -f /usr/sbin/chkconfig -o -f /usr/bin/chkconfig -o -f /bin/chkconfig ]; then
-                chkconfig zerotier-one on
-        else
-                # Yes Virginia, some systems lack chkconfig.
-                if [ -d /etc/rc0.d ]; then
-                        rm -f /etc/rc0.d/???zerotier-one
-                        ln -sf /etc/init.d/zerotier-one /etc/rc0.d/K89zerotier-one
-                fi
-                if [ -d /etc/rc1.d ]; then
-                        rm -f /etc/rc1.d/???zerotier-one
-                        ln -sf /etc/init.d/zerotier-one /etc/rc1.d/K89zerotier-one
-                fi
-                if [ -d /etc/rc2.d ]; then
-                        rm -f /etc/rc2.d/???zerotier-one
-                        ln -sf /etc/init.d/zerotier-one /etc/rc2.d/S11zerotier-one
-                fi
-                if [ -d /etc/rc3.d ]; then
-                        rm -f /etc/rc3.d/???zerotier-one
-                        ln -sf /etc/init.d/zerotier-one /etc/rc3.d/S11zerotier-one
-                fi
-                if [ -d /etc/rc4.d ]; then
-                        rm -f /etc/rc4.d/???zerotier-one
-                        ln -sf /etc/init.d/zerotier-one /etc/rc4.d/S11zerotier-one
-                fi
-                if [ -d /etc/rc5.d ]; then
-                        rm -f /etc/rc5.d/???zerotier-one
-                        ln -sf /etc/init.d/zerotier-one /etc/rc5.d/S11zerotier-one
-                fi
-                if [ -d /etc/rc6.d ]; then
-                        rm -f /etc/rc6.d/???zerotier-one
-                        ln -sf /etc/init.d/zerotier-one /etc/rc6.d/K89zerotier-one
-                fi
-        fi
-        echo
-        echo 'Done! Installed and service configured to start at system boot.'
-        echo
-        echo "To start now or restart the service if it's already running:"
-        echo '  sudo service zerotier-one restart'
-fi
-%preun
-/sbin/chkconfig --del zerotier-one
-rm -f /usr/bin/zerotier-cli /usr/bin/zerotier-idtool
-
-%clean
-rm -rf $RPM_BUILD_ROOT
-%files
-%{_vardir}/lib/zerotier-one/zerotier-one
-%{_vardir}/lib/zerotier-one/initfiles/systemd/zerotier-one.service
-%{_vardir}/lib/zerotier-one/initfiles/init.d/zerotier-one
-
-%changelog
-* Fri Feb 26 2016 Kristof Imre Szabo <[email protected]> 1.1.4-1
-- initial package