From 93dda0d7efdf212e134b5f8f15fc5fb0ffe6462e Mon Sep 17 00:00:00 2001 From: TolaMironcenko Date: Wed, 3 May 2023 11:32:12 +0700 Subject: [PATCH] makedebpackage --- Makefile | 29 ++++++++++++++++++++++++++++- bin/udpchatserver.log | 20 ++++++++++++++++++++ 2 files changed, 48 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index ba4330f..16d982f 100644 --- a/Makefile +++ b/Makefile @@ -10,6 +10,10 @@ YELLOW = \033[0;33m RESET = \033[0m RED = \033[0;31m +DEBVERSION = 1.0.1 +ARCH = amd64 +DEBPACKAGENAME = udpchat-$(DEBVERSION)-1_$(ARCH) + build: @echo -e "$(GREEN)[ $(YELLOW)25% $(GREEN)] $(RESET)CC SERVER" @$(CXX) -o $(DESTDIR)server $(SRC_SERVER) $(CXX_FLAGS) @@ -33,4 +37,27 @@ install: @cp -rf $(DESTDIR)server $(INSTALL_DIR)udpchatserver @echo -e "$(GREEN)[ $(YELLOW)100% $(GREEN)] $(RESET)INSTALL CLIENT" @cp -rf $(DESTDIR)client $(INSTALL_DIR)udpchatclient - @echo -e "$(GREEN)INSTALL SUCCESS$(RESET)" \ No newline at end of file + @echo -e "$(GREEN)INSTALL SUCCESS$(RESET)" + +debpkg: + @echo -e "$(GREEN)[ $(YELLOW)15% $(GREEN)] $(RESET)CREATE PACKAGE DIRECTORIES" + @rm -rf $(DEBPACKAGENAME) + @mkdir -p $(DEBPACKAGENAME)/usr/local/bin + @echo -e "$(GREEN)[ $(YELLOW)45% $(GREEN)] $(RESET)COPY PACKAGE FILES" + @cp -rf $(DESTDIR)server $(DEBPACKAGENAME)/usr/local/bin/udpchatserver + @cp -rf $(DESTDIR)client $(DEBPACKAGENAME)/usr/local/bin/udpchatclient + @echo -e "$(GREEN)[ $(YELLOW)75% $(GREEN)] $(RESET)CREATE PACKAGE METADATA" + @mkdir $(DEBPACKAGENAME)/DEBIAN + @touch $(DEBPACKAGENAME)/DEBIAN/control + @echo -e "$(GREEN)[ $(YELLOW)100% $(GREEN)] $(RESET)CREATE PACKAGE" + @echo -e "Package: udpchat\nVersion: 1.0.1\nArchitecture: $(ARCH)\nMaintainer: Tola Mironcenko \nDescription: This is small chat in terminal" >> $(DEBPACKAGENAME)/DEBIAN/control + @dpkg-deb --build --root-owner-group $(DEBPACKAGENAME) + @echo -e "$(GREEN)BUILDING DEBIAN PACKAGE SUCCESS$(RESET)" + +archlinuxpkg: + @makepkg -f + +all: + @make build + @make debpkg + @make archlinuxpkg \ No newline at end of file diff --git a/bin/udpchatserver.log b/bin/udpchatserver.log index 9a3b95a..958799f 100644 --- a/bin/udpchatserver.log +++ b/bin/udpchatserver.log @@ -214,3 +214,23 @@ [ i ] lsia [ 10:38:43 ] : g [ i ] lsia [ 10:38:43 ] : df [ i ] lsia [ 10:38:43 ] : g +[ i ] tola [ 11:31:24 ] : asfda +[ i ] tola [ 11:31:24 ] : sdf +[ i ] tola [ 11:31:24 ] : as +[ i ] tola [ 11:31:24 ] : dfa +[ i ] tola [ 11:31:24 ] : sdf +[ i ] tola [ 11:31:24 ] : asd +[ i ] tola [ 11:31:25 ] : f +[ i ] lisa [ 11:31:25 ] : as +[ i ] lisa [ 11:31:26 ] : dfg +[ i ] lisa [ 11:31:26 ] : asd +[ i ] lisa [ 11:31:26 ] : fga +[ i ] lisa [ 11:31:26 ] : sdgf +[ i ] lisa [ 11:31:26 ] : asd +[ i ] lisa [ 11:31:26 ] : fg +[ i ] lisa [ 11:31:27 ] : asdf +[ i ] lisa [ 11:31:27 ] : asdf +[ i ] lisa [ 11:31:27 ] : asd +[ i ] lisa [ 11:31:27 ] : f +[ i ] lisa [ 11:31:27 ] : asdf +[ i ] lisa [ 11:31:27 ] : asdf