i'm a dumb.
This commit is contained in:
@@ -5,3 +5,20 @@ PKG_MGR='pacman -S --needed --noconfirm ${pkgname}'
|
||||
PRE_RUN='pacman -Syyy'
|
||||
PKG_CHK='pacman -Q ${pkgname}'
|
||||
URL='http://antergos.com/'
|
||||
|
||||
function distro_specific_tweaks {
|
||||
# For some reason, I can't get "yes y | " to parse correctly with eval. And Arch isn't smart enough
|
||||
# to figure out that if I enable the multilib repos, *I want multilib gcc*. Fuck it. We'll just remove it first.
|
||||
|
||||
set +e
|
||||
for pkg_override in gcc gcc-libs;
|
||||
do
|
||||
pacman -Q ${pkg_override} >> "${LOGFILE}.${FUNCNAME}" 2>&1
|
||||
if [[ "${?}" == "0" ]];
|
||||
then
|
||||
pacman -Rdd --noconfirm ${pkg_override} >> "${LOGFILE}.${FUNCNAME}" 2>&1
|
||||
fi
|
||||
done
|
||||
set -e
|
||||
|
||||
}
|
||||
|
||||
@@ -5,3 +5,20 @@ PKG_MGR='pacman -S --needed --noconfirm ${pkgname}'
|
||||
PRE_RUN='pacman -Syyy'
|
||||
PKG_CHK='pacman -Q ${pkgname}'
|
||||
URL='https://www.archlinux.org/'
|
||||
|
||||
function distro_specific_tweaks {
|
||||
# For some reason, I can't get "yes y | " to parse correctly with eval. And Arch isn't smart enough
|
||||
# to figure out that if I enable the multilib repos, *I want multilib gcc*. Fuck it. We'll just remove it first.
|
||||
|
||||
set +e
|
||||
for pkg_override in gcc gcc-libs;
|
||||
do
|
||||
pacman -Q ${pkg_override} >> "${LOGFILE}.${FUNCNAME}" 2>&1
|
||||
if [[ "${?}" == "0" ]];
|
||||
then
|
||||
pacman -Rdd --noconfirm ${pkg_override} >> "${LOGFILE}.${FUNCNAME}" 2>&1
|
||||
fi
|
||||
done
|
||||
set -e
|
||||
|
||||
}
|
||||
|
||||
@@ -5,5 +5,11 @@ PKG_MGR='yum -y install ${pkgname}'
|
||||
PRE_RUN='none'
|
||||
PKG_CHK='rpm -q ${pkgname} | egrep "^${pkgname}-[0-9]"'
|
||||
URL='http://centos.org/'
|
||||
# NOTE: we handle installing of squashfs-tools (maybe) and xorriso in centos_is_stupid function.
|
||||
# because they *suck*. Seriously. I need to install tk just to install xorriso. I mean, what?
|
||||
|
||||
function distro_specific_tweaks {
|
||||
# NOTE: we handle installing of squashfs-tools (maybe) and xorriso in centos_is_stupid function.
|
||||
# because they *suck*. Seriously. I need to install tk just to install xorriso. I mean, what?
|
||||
|
||||
echo "No tweaks found."
|
||||
|
||||
}
|
||||
|
||||
@@ -5,3 +5,9 @@ PKG_MGR='apt-get -y install ${pkgname}'
|
||||
PRE_RUN='apt-get update'
|
||||
PKG_CHK='dpkg-query -l ${pkgname} | egrep "^ii[[:space:]]*${pkgname}"'
|
||||
URL='http://www.debian.org/'
|
||||
|
||||
function distro_specific_tweaks {
|
||||
|
||||
echo "No tweaks found."
|
||||
|
||||
}
|
||||
|
||||
@@ -5,3 +5,10 @@ PKG_MGR='apt-get -y install ${pkgname}'
|
||||
PRE_RUN='apt-get update'
|
||||
PKG_CHK='dpkg-query -l ${pkgname} | egrep "^ii[[:space:]]*${pkgname}"'
|
||||
URL='http://www.debian.org/'
|
||||
|
||||
function distro_specific_tweaks {
|
||||
|
||||
echo "No tweaks found."
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -5,3 +5,10 @@ PKG_MGR='dnf -y install ${pkgname}'
|
||||
PRE_RUN='none'
|
||||
PKG_CHK='rpm -q ${pkgname} | egrep "^${pkgname}-[0-9]"'
|
||||
URL='https://getfedora.org/'
|
||||
|
||||
function distro_specific_tweaks {
|
||||
|
||||
echo "No tweaks found."
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -5,3 +5,16 @@ PKG_MGR='emerge -q1Dn ${pkgname}'
|
||||
PRE_RUN='emerge -q --sync'
|
||||
PKG_CHK='emerge -qp @installed 2>/dev/null | egrep -E "/${pkgname}-[0-9.]+"'
|
||||
URL='https://www.gentoo.org/'
|
||||
|
||||
function distro_specific_tweaks {
|
||||
# WHY IS THIS EVEN MASKED?!
|
||||
|
||||
set +e
|
||||
grep -q 'app-arch/lzma' /etc/portage/package.accept_keywords
|
||||
if [[ "${?}" != "0" ]];
|
||||
then
|
||||
echo 'app-arch/lzma' >> /etc/portage/package.accept_keywords
|
||||
fi
|
||||
set -e
|
||||
|
||||
}
|
||||
|
||||
@@ -5,3 +5,10 @@ PKG_MGR='urpmi --force ${pkgname}'
|
||||
PRE_RUN='urpmi.update -a'
|
||||
PKG_CHK='rpm -q ${pkgname} | egrep "^${pkgname}-[0-9]"'
|
||||
URL='https://www.mageia.org/'
|
||||
|
||||
function distro_specific_tweaks {
|
||||
|
||||
echo "No tweaks found."
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -5,3 +5,20 @@ PKG_MGR='pacman -S --needed --noconfirm ${pkgname}'
|
||||
PRE_RUN='pacman -Syyyu'
|
||||
PKG_CHK='pacman -Q ${pkgname}'
|
||||
URL='https://manjaro.org/'
|
||||
|
||||
function distro_specific_tweaks {
|
||||
# For some reason, I can't get "yes y | " to parse correctly with eval. And Arch isn't smart enough
|
||||
# to figure out that if I enable the multilib repos, *I want multilib gcc*. Fuck it. We'll just remove it first.
|
||||
|
||||
set +e
|
||||
for pkg_override in gcc gcc-libs;
|
||||
do
|
||||
pacman -Q ${pkg_override} >> "${LOGFILE}.${FUNCNAME}" 2>&1
|
||||
if [[ "${?}" == "0" ]];
|
||||
then
|
||||
pacman -Rdd --noconfirm ${pkg_override} >> "${LOGFILE}.${FUNCNAME}" 2>&1
|
||||
fi
|
||||
done
|
||||
set -e
|
||||
|
||||
}
|
||||
|
||||
@@ -5,3 +5,9 @@ PKG_MGR='apt-get -y install ${pkgname}'
|
||||
PRE_RUN='apt-get -y update'
|
||||
PKG_CHK='dpkg-query -l ${pkgname}'
|
||||
URL='http://www.linuxmint.com/'
|
||||
|
||||
function distro_specific_tweaks {
|
||||
|
||||
echo "No tweaks found."
|
||||
|
||||
}
|
||||
|
||||
@@ -6,3 +6,10 @@ PKG_MGR='yum -y install'
|
||||
PRE_RUN='none'
|
||||
PKG_CHK='rpm -q ${pkgname} | egrep "^${pkgname}-[0-9]"'
|
||||
URL='http://www.redhat.com/en/technologies/linux-platforms/enterprise-linux'
|
||||
|
||||
function distro_specific_tweaks {
|
||||
|
||||
echo "No tweaks found."
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -6,4 +6,11 @@ PKG_MGR='zypper install --no-confirm -l ${pkgname}'
|
||||
PRE_RUN='zypper refresh'
|
||||
PKG_CHK='rpm -q ${pkgname} | egrep "^${pkgname}-[0-9]"'
|
||||
URL='https://www.suse.com/'
|
||||
# See the centos_is_stupid function. we do some tweaks there since -devel pkgs require the SDK on SLES/SLED.
|
||||
|
||||
function distro_specific_tweaks {
|
||||
# See the centos_is_stupid function. we do some tweaks there since -devel pkgs require the SDK on SLES/SLED.
|
||||
|
||||
echo "No tweaks found."
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -5,3 +5,10 @@ PKG_MGR='apt-get -y install ${pkgname}'
|
||||
PRE_RUN='apt-get -y update'
|
||||
PKG_CHK='dpkg-query -l ${pkgname} | egrep "^ii[[:space:]]*${pkgname}"'
|
||||
URL='http://www.ubuntu.com/'
|
||||
|
||||
function distro_specific_tweaks {
|
||||
|
||||
echo "No tweaks found."
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -5,3 +5,10 @@ PKG_MGR='apt-get -y install ${pkgname}'
|
||||
PRE_RUN='apt-get -y update'
|
||||
PKG_CHK='dpkg-query -l ${pkgname} | egrep "^ii[[:space:]]*${pkgname}"'
|
||||
URL='https://elementary.io/'
|
||||
|
||||
function distro_specific_tweaks {
|
||||
|
||||
echo "No tweaks found."
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -6,3 +6,10 @@ PKG_MGR='zypper install --no-confirm -l ${pkgname}'
|
||||
PRE_RUN='zypper refresh'
|
||||
PKG_CHK='rpm -q ${pkgname} | egrep "^${pkgname}-[0-9]"'
|
||||
URL='https://www.opensuse.org/'
|
||||
|
||||
function distro_specific_tweaks {
|
||||
|
||||
echo "No tweaks found."
|
||||
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user