From 30744d1d77ab29049c9e974bace1c59d3a2788d5 Mon Sep 17 00:00:00 2001 From: Matt C Date: Tue, 19 Jul 2022 17:45:24 +0000 Subject: [PATCH] rip pkg-warner lmao --- Cargo.toml | 33 --------------------------------- PKGBUILD | 2 +- amethyst.install | 7 +++++++ src/bin/apt-get.rs | 14 -------------- src/bin/apt.rs | 14 -------------- src/bin/dnf.rs | 14 -------------- src/bin/eopkg.rs | 14 -------------- src/bin/yum.rs | 14 -------------- src/bin/zypper.rs | 14 -------------- 9 files changed, 8 insertions(+), 118 deletions(-) create mode 100644 amethyst.install delete mode 100644 src/bin/apt-get.rs delete mode 100644 src/bin/apt.rs delete mode 100644 src/bin/dnf.rs delete mode 100644 src/bin/eopkg.rs delete mode 100644 src/bin/yum.rs delete mode 100644 src/bin/zypper.rs diff --git a/Cargo.toml b/Cargo.toml index 45548c7..fffaa8c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -7,39 +7,6 @@ description = "A fast and efficient AUR helper" license-file = "LICENSE.md" default-run = "ame" -[features] -pkg-warner = [] - -[[bin]] -name = "apt" -path = "src/bin/apt.rs" -required-features = ["pkg-warner"] - -[[bin]] -name = "apt-get" -path = "src/bin/apt-get.rs" -required-features = ["pkg-warner"] - -[[bin]] -name = "dnf" -path = "src/bin/dnf.rs" -required-features = ["pkg-warner"] - -[[bin]] -name = "eopkg" -path = "src/bin/eopkg.rs" -required-features = ["pkg-warner"] - -[[bin]] -name = "yum" -path = "src/bin/yum.rs" -required-features = ["pkg-warner"] - -[[bin]] -name = "zypper" -path = "src/bin/zypper.rs" -required-features = ["pkg-warner"] - [[bin]] name = "ame" path = "src/main.rs" diff --git a/PKGBUILD b/PKGBUILD index 6d918f4..b783bb1 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -4,7 +4,7 @@ pkgname=amethyst pkgver=3.3.0 -pkgrel=3 +pkgrel=4 pkgdesc="A fast and efficient AUR helper" arch=('x86_64') url="https://github.com/crystal-linux/amethyst" diff --git a/amethyst.install b/amethyst.install new file mode 100644 index 0000000..6b393c7 --- /dev/null +++ b/amethyst.install @@ -0,0 +1,7 @@ +post_upgrade() { + if [[ ! -f /var/db/pkg_warner ]]; then + for n in apt apt-get dnf eopkg yum zypper; do + [[ -f /usr/bin/$n ]] && rm /usr/bin/$n + done + fi +} \ No newline at end of file diff --git a/src/bin/apt-get.rs b/src/bin/apt-get.rs deleted file mode 100644 index db60a1d..0000000 --- a/src/bin/apt-get.rs +++ /dev/null @@ -1,14 +0,0 @@ -use std::env; - -fn main() { - let arg = &env::args().collect::>()[0]; - - println!( - "Sorry for the bother, we don't use \x1b[2;22;35m{}\x1b[0m on Crystal, we use \x1b[2;22;35mame\x1b[0m! Please use that instead!", - arg.split('/') - .collect::>() - .last() - .unwrap() - ); - std::process::exit(0); -} diff --git a/src/bin/apt.rs b/src/bin/apt.rs deleted file mode 100644 index db60a1d..0000000 --- a/src/bin/apt.rs +++ /dev/null @@ -1,14 +0,0 @@ -use std::env; - -fn main() { - let arg = &env::args().collect::>()[0]; - - println!( - "Sorry for the bother, we don't use \x1b[2;22;35m{}\x1b[0m on Crystal, we use \x1b[2;22;35mame\x1b[0m! Please use that instead!", - arg.split('/') - .collect::>() - .last() - .unwrap() - ); - std::process::exit(0); -} diff --git a/src/bin/dnf.rs b/src/bin/dnf.rs deleted file mode 100644 index db60a1d..0000000 --- a/src/bin/dnf.rs +++ /dev/null @@ -1,14 +0,0 @@ -use std::env; - -fn main() { - let arg = &env::args().collect::>()[0]; - - println!( - "Sorry for the bother, we don't use \x1b[2;22;35m{}\x1b[0m on Crystal, we use \x1b[2;22;35mame\x1b[0m! Please use that instead!", - arg.split('/') - .collect::>() - .last() - .unwrap() - ); - std::process::exit(0); -} diff --git a/src/bin/eopkg.rs b/src/bin/eopkg.rs deleted file mode 100644 index db60a1d..0000000 --- a/src/bin/eopkg.rs +++ /dev/null @@ -1,14 +0,0 @@ -use std::env; - -fn main() { - let arg = &env::args().collect::>()[0]; - - println!( - "Sorry for the bother, we don't use \x1b[2;22;35m{}\x1b[0m on Crystal, we use \x1b[2;22;35mame\x1b[0m! Please use that instead!", - arg.split('/') - .collect::>() - .last() - .unwrap() - ); - std::process::exit(0); -} diff --git a/src/bin/yum.rs b/src/bin/yum.rs deleted file mode 100644 index db60a1d..0000000 --- a/src/bin/yum.rs +++ /dev/null @@ -1,14 +0,0 @@ -use std::env; - -fn main() { - let arg = &env::args().collect::>()[0]; - - println!( - "Sorry for the bother, we don't use \x1b[2;22;35m{}\x1b[0m on Crystal, we use \x1b[2;22;35mame\x1b[0m! Please use that instead!", - arg.split('/') - .collect::>() - .last() - .unwrap() - ); - std::process::exit(0); -} diff --git a/src/bin/zypper.rs b/src/bin/zypper.rs deleted file mode 100644 index db60a1d..0000000 --- a/src/bin/zypper.rs +++ /dev/null @@ -1,14 +0,0 @@ -use std::env; - -fn main() { - let arg = &env::args().collect::>()[0]; - - println!( - "Sorry for the bother, we don't use \x1b[2;22;35m{}\x1b[0m on Crystal, we use \x1b[2;22;35mame\x1b[0m! Please use that instead!", - arg.split('/') - .collect::>() - .last() - .unwrap() - ); - std::process::exit(0); -}