summarylogtreecommitdiffstats
path: root/archlinuxcn-mirrorlist.install
diff options
context:
space:
mode:
authorMogeko2021-08-04 04:26:12 +0800
committerMogeko2021-08-04 04:26:12 +0800
commitc7caac9fe745620c43932906966a84089970d760 (patch)
tree567c51329ae58c161e3096eb5f0b3e0a7109ef4c /archlinuxcn-mirrorlist.install
downloadaur-c7caac9fe745620c43932906966a84089970d760.tar.gz
add archlinuxcn-mirrorlist
Diffstat (limited to 'archlinuxcn-mirrorlist.install')
-rw-r--r--archlinuxcn-mirrorlist.install28
1 files changed, 28 insertions, 0 deletions
diff --git a/archlinuxcn-mirrorlist.install b/archlinuxcn-mirrorlist.install
new file mode 100644
index 000000000000..36eabda9a709
--- /dev/null
+++ b/archlinuxcn-mirrorlist.install
@@ -0,0 +1,28 @@
+# This script runs after installed and before remove.
+# It will automatically add or remove configurations
+# in `/etc/pacman.conf`.
+
+post_install() {
+ cat >> /etc/pacman.conf << EOF
+
+# archlinuxcn community repository mirrorlist.
+# view https://www.archlinuxcn.org
+[archlinuxcn]
+Include = /etc/pacman.d/archlinuxcn-mirrorlist
+EOF
+
+ # Install archlinuxcn-keyring to import PGP Keys.
+ cat << EOF
+
+Great! You have successfully installed archlinuxcn-mirrorlist.
+
+Now, you should import PGP Keys:
+
+ sudo pacman -Syy && sudo pacman -S archlinuxcn-keyring
+
+EOF
+}
+
+pre_remove () {
+ sed -i "/archlinuxcn/d" /etc/pacman.conf
+}