|
@@ -1,20 +1,24 @@
|
|
|
|
|
+all: build release
|
|
|
|
|
+
|
|
|
build:
|
|
build:
|
|
|
pyinstaller ipset.spec
|
|
pyinstaller ipset.spec
|
|
|
|
|
|
|
|
-release:
|
|
|
|
|
|
|
+release: build
|
|
|
mkdir -p ./release/ipset
|
|
mkdir -p ./release/ipset
|
|
|
rm -rf ./release/ipset/*
|
|
rm -rf ./release/ipset/*
|
|
|
pyinstaller ipset.spec
|
|
pyinstaller ipset.spec
|
|
|
cp -f ./run.sh ./release/ipset
|
|
cp -f ./run.sh ./release/ipset
|
|
|
cp -f ./install.sh ./release/ipset
|
|
cp -f ./install.sh ./release/ipset
|
|
|
|
|
+ cp -f ./uninstall.sh ./release/ipset
|
|
|
cp -r ./dist ./release/ipset/bin
|
|
cp -r ./dist ./release/ipset/bin
|
|
|
cp -f ./ipset.service ./release/ipset
|
|
cp -f ./ipset.service ./release/ipset
|
|
|
|
|
+ cp -r ./conf ./release/ipset/conf
|
|
|
|
|
|
|
|
install:
|
|
install:
|
|
|
mkdir -p /usr/local/ipset
|
|
mkdir -p /usr/local/ipset
|
|
|
cp -r ./dist /usr/local/ipset/bin
|
|
cp -r ./dist /usr/local/ipset/bin
|
|
|
cp -f ./run.sh /usr/local/ipset
|
|
cp -f ./run.sh /usr/local/ipset
|
|
|
- cp ipset.service /usr/lib/systemd/system
|
|
|
|
|
|
|
+ cp ipset.service /etc/systemd/system
|
|
|
systemctl enable ipset
|
|
systemctl enable ipset
|
|
|
systemctl start ipset
|
|
systemctl start ipset
|
|
|
|
|
|