#!/bin/bash set -e BASE_URL="https://repo.rakuos.org/dists/rakuos" SUITE="rakuos" COMPONENTS=(main contrib non-free) ARCH=$(dpkg --print-architecture) APT_LIST_DIR="/var/lib/apt/lists" for comp in ${COMPONENTS[@]}; do COMP_URL="$BASE_URL/$comp/dep11" YAML_FILE="$COMP_URL/Components-$ARCH.yml.gz" ICON_FILE48="$COMP_URL/icons-48x48.tar.gz" ICON_FILE64="$COMP_URL/icons-64x64.tar.gz" ICON_FILE128="$COMP_URL/icons-128x128.tar.gz" # download yaml if wget -q -O "$APT_LIST_DIR/repo.rakuos.org_dists_${SUITE}_${comp}_dep11_Components-${ARCH}.yml.gz" "$YAML_FILE"; then echo "Fetched DEP11 YAML for $comp" fi # download 48 Icons if wget -q -O "$APT_LIST_DIR/repo.rakuos.org_dists_${SUITE}_${comp}_dep11_icons-48x48.tar.gz" "$ICON_FILE48"; then echo "Fetched DEP11 48x48 icons for $comp" fi # download 64 Icons if wget -q -O "$APT_LIST_DIR/repo.rakuos.org_dists_${SUITE}_${comp}_dep11_icons-64x64.tar.gz" "$ICON_FILE64"; then echo "Fetched DEP11 64x64 icons for $comp" fi # download 128 Icons if wget -q -O "$APT_LIST_DIR/repo.rakuos.org_dists_${SUITE}_${comp}_dep11_icons-128x128.tar.gz" "$ICON_FILE128"; then echo "Fetched DEP11 128 icons for $comp" fi done # Refresh AppStream manually if command -v appstreamcli >/dev/null; then appstreamcli refresh --source=os >/dev/null 2>&1 || true fi