#!/bin/bash

PACKAGE_FILE="/usr/local/src/package_updates/package_list.txt"
PKG_DIR="/var/cpanel/packages"

echo "Starting quota update..."

#Check if package list exists

if [ ! -f "$PACKAGE_FILE" ]; then
echo "ERROR: Package list file not found: $PACKAGE_FILE"
exit 1
fi

while IFS= read -r pkg
do
# Skip empty lines
[ -z "$pkg" ] && continue

# Skip _old packages
if [[ "$pkg" == *_old ]]; then
    echo "Skipping old package: $pkg"
    continue
fi

pkgfile="$PKG_DIR/$pkg"

if [ ! -f "$pkgfile" ]; then
    echo "Package not found: $pkg"
    continue
fi

echo "Updating QUOTA for package: $pkg"

# Update quota
sed -i 's/^QUOTA=.*/QUOTA=2048/' "$pkgfile"

done < "$PACKAGE_FILE"

echo "--------------------------------"
echo "Quota update completed."

