From 1ef353862d79484c40af85c7370b476f38d3466a Mon Sep 17 00:00:00 2001 From: Ohio2 Date: Tue, 24 Aug 2021 06:55:14 +0200 Subject: [PATCH] add the sel(ect) utility --- altools/sel | 25 +++++++++++++++++++++++++ aps | 7 +++++++ 2 files changed, 32 insertions(+) create mode 100755 altools/sel diff --git a/altools/sel b/altools/sel new file mode 100755 index 0000000..12217c4 --- /dev/null +++ b/altools/sel @@ -0,0 +1,25 @@ +#!/bin/sh + +######################### +# Alnux sel(ect) Script # +######################### +. "/etc/al/lnver.v" +case $1 in + linux) case $2 in + list) ls /usr/src/ | grep 'linux' && + ls -L /usr/src/linux 2>/dev/null + ;; + set) lnver=${3} > /etc/al/lnver.v + ;; + link) ln -sv /usr/src/linux-${lnver} /usr/src/linux && + mkdir -pv /var/aps/packages/linux/ && + echo "/boot/vmlinuz-linux-${lnver}" > /var/aps/packages/linux/payloadfiles && + echo "/usr/src/${lnver}" >> /var/aps/packages/linux/payloadfiles && + echo "pkg_config_deploy=true" > /var/aps/packages/linux/package && + echo "pkg_config_ver='${lnver}'" >> /var/aps/packages/linux/package && + echo "pkg_config_name='linux'" >> /var/aps/packages/linux/package && + echo "pkg_config_makedepends=''" >> /var/aps/packages/linux/package && + echo "pkg_config_depends=''" >> /var/aps/packages/linux/package + ;; + esac +esac diff --git a/aps b/aps index 6112af2..8766e86 100644 --- a/aps +++ b/aps @@ -68,6 +68,13 @@ install_local_package() { unset pkg_config_depends echo "[*] Install complete for package ${pkg_name}" } +sync_deps(){ + echo ":: Syncing dependencies for ${1}" + install_package_from_repo "${pkg_makedepends}" + install_package_from_repo "${pkg_deps}" + echo "[*] Install dependencies for ${1}" + +} remove_local_package() { echo ":: Removing target ${1}..." pkg_path="${installed_pkg_database}/${1}"