From 158662829757c9c2e30b7b114d1f231eec0ebcd4 Mon Sep 17 00:00:00 2001 From: Konano Date: Sun, 26 Apr 2026 17:09:26 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=20MongoDB=20?= =?UTF-8?q?=E5=92=8C=20Yarn=20=E6=BA=90=E9=85=8D=E7=BD=AE=E6=96=87?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Copilot --- configure_priv.sh | 6 ++++-- files/sources.list/mongodb.sources | 6 ++++++ files/sources.list/yarn.sources | 5 +++++ 3 files changed, 15 insertions(+), 2 deletions(-) create mode 100644 files/sources.list/mongodb.sources create mode 100644 files/sources.list/yarn.sources diff --git a/configure_priv.sh b/configure_priv.sh index 9431ee3..342547d 100755 --- a/configure_priv.sh +++ b/configure_priv.sh @@ -305,7 +305,8 @@ configure_yarn() { return curl -fsSL https://dl.yarnpkg.com/debian/pubkey.gpg | gpg --dearmor | sudo tee /usr/share/keyrings/yarn.gpg >/dev/null - echo "deb [signed-by=/usr/share/keyrings/yarn.gpg] https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list >/dev/null + sudo rm -f /etc/apt/sources.list.d/yarn.list + cat "$scriptdir/files/sources.list/yarn.sources" | sudo tee /etc/apt/sources.list.d/yarn.sources >/dev/null } configure_mongodb() { @@ -314,7 +315,8 @@ configure_mongodb() { version=7.0 curl -fsSL https://pgp.mongodb.com/server-$version.asc | gpg --dearmor | sudo tee /usr/share/keyrings/mongodb-server-$version.gpg >/dev/null - echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/mongodb-server-$version.gpg] https://repo.mongodb.org/apt/ubuntu $(lsb_release -cs)/mongodb-org/$version multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-$version.list >/dev/null + sudo rm -f /etc/apt/sources.list.d/mongodb-org-$version.list + sed -e "s|__CODENAME__|$(lsb_release -cs)|g" -e "s|__VERSION__|$version|g" -e "s|__ARCH__|$(dpkg --print-architecture)|g" "$scriptdir/files/sources.list/mongodb.sources" | sudo tee /etc/apt/sources.list.d/mongodb-org-$version.sources >/dev/null } configure_nginx() { diff --git a/files/sources.list/mongodb.sources b/files/sources.list/mongodb.sources new file mode 100644 index 0000000..2ab4480 --- /dev/null +++ b/files/sources.list/mongodb.sources @@ -0,0 +1,6 @@ +Types: deb +URIs: https://repo.mongodb.org/apt/ubuntu +Suites: __CODENAME__/mongodb-org/__VERSION__ +Components: multiverse +Architectures: __ARCH__ +Signed-By: /usr/share/keyrings/mongodb-server-__VERSION__.gpg diff --git a/files/sources.list/yarn.sources b/files/sources.list/yarn.sources new file mode 100644 index 0000000..4733f62 --- /dev/null +++ b/files/sources.list/yarn.sources @@ -0,0 +1,5 @@ +Types: deb +URIs: https://dl.yarnpkg.com/debian/ +Suites: stable +Components: main +Signed-By: /usr/share/keyrings/yarn.gpg