Files
oculog/clients/ubuntu/build-deb.sh
2026-02-12 14:52:37 -06:00

36 lines
863 B
Bash
Executable File

#!/bin/bash
set -e
# Colors
GREEN='\033[0;32m'
YELLOW='\033[1;33m'
NC='\033[0m'
echo -e "${GREEN}Building Oculog Client Debian Package${NC}"
echo "=========================================="
echo ""
# Check if dpkg-buildpackage is available
if ! command -v dpkg-buildpackage &> /dev/null; then
echo -e "${YELLOW}dpkg-buildpackage not found. Installing build dependencies...${NC}"
sudo apt-get update
sudo apt-get install -y devscripts build-essential debhelper
fi
# Clean previous builds
echo "Cleaning previous builds..."
rm -rf debian/oculog-client
rm -f ../oculog-client_*.deb
rm -f ../oculog-client_*.changes
rm -f ../oculog-client_*.buildinfo
# Build the package
echo "Building package..."
dpkg-buildpackage -b -us -uc
echo ""
echo -e "${GREEN}Package built successfully!${NC}"
echo "Package location: ../oculog-client_*.deb"