2 Commits

Author SHA1 Message Date
吴强强 4c92d7d53e Merge 0ee62dfb0c into 65228e5c79 2020-09-21 11:15:42 +08:00
吴强强 0ee62dfb0c Create vlmcsd.spec
CentOS rpm build files
2020-09-21 11:13:51 +08:00
2 changed files with 41 additions and 1 deletions
+1 -1
View File
@@ -70,7 +70,7 @@ VERBOSE ?= NO
################################################################################ ################################################################################
CC ?= gcc CC ?= gcc
TARGETPLATFORM := $(shell LANG=en_US.UTF-8 LANGUAGE=en_US $(CC) -v 2>&1 | grep '^Target: ' | cut -f 2 -d ' ') TARGETPLATFORM := $(shell LANG=en_US.UTF-8 $(CC) -v 2>&1 | grep '^Target: ' | cut -f 2 -d ' ')
ifneq (,$(findstring darwin,$(TARGETPLATFORM))) ifneq (,$(findstring darwin,$(TARGETPLATFORM)))
DARWIN := 1 DARWIN := 1
+40
View File
@@ -0,0 +1,40 @@
Summary: Microsoft Key Management System
Name: vlmcsd
Version: 0.0.1
Release: 1%{?dist}
License: NULL
Source: %{name}-%{version}.tar.gz
URL: https://github.com/Wind4/vlmcsd
%description
Microsoft Key Management System
%prep
rm -rf $RPM_BUILD_ROOT/*
%setup -q
%install
install -d $RPM_BUILD_ROOT/
cp -a * $RPM_BUILD_ROOT/
%files
%defattr(-,root,root,-)
%{_prefix}/local/vlmcsd/static/vlmcsd-x64-musl-static
%{_prefix}/local/vlmcsd/vlmcsd.service
%clean
rm -rf $RPM_BUILD_ROOT
%post
ln -s %{_prefix}/local/vlmcsd/static/vlmcsd-x64-musl-static %{_bindir}/vlmcsd
ln -s %{_prefix}/local/vlmcsd/vlmcsd.service %{_prefix}/lib/systemd/system
%preun
systemctl disable vlmcsd.service
systemctl stop vlmcsd.service
%postun
rm -rf /usr/local/vlmcsd
rm -rf /usr/lib/systemd/system/vlmcsd.service
rm -rf /usr/bin/vlmcsd
%changelog