ligolo/ligolo.spec
2023-12-30 22:52:29 +00:00

38 lines
862 B
RPMSpec

%define debug %nil
%define debug_package %nil
Name: ligolo
Version: 0.5.1
Release: 1
Summary: Tunneling/pivoting tool that uses a TUN interface
URL: https://github.com/nicocha30/ligolo-ng
Source0: %{url}/archive/v%{version}/%{name}-ng-%{version}.tar.gz
License: GPLv2
Group: Development/Other
BuildRequires: go
BuildRequires: git-core
BuildRequires: upx
%description
An advanced, yet simple, tunneling tool that uses TUN interfaces
%prep
%setup -qn %{name}-ng-%{version}
%build
export GOPROXY=direct
go build --ldflags="-s -w" -o bin/%{name}-agent ./cmd/agent/main.go
go build --ldflags="-s -w" -o bin/%{name}-proxy ./cmd/proxy/main.go
upx bin/*
%install
install -Dm0755 bin/%{name}-agent %{buildroot}%{_bindir}/%{name}-agent
install -Dm0755 bin/%{name}-proxy %{buildroot}%{_bindir}/%{name}-proxy
%files
%doc README.md LICENSE
%{_bindir}/%{name}*