Skip to content

Commit 858c6c3

Browse files
committed
Update entrypoint.sh
1 parent 5b9a4e7 commit 858c6c3

File tree

1 file changed

+17
-29
lines changed

1 file changed

+17
-29
lines changed

entrypoint.sh

Lines changed: 17 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -2,44 +2,32 @@
22

33
set -o errexit -o pipefail -o nounset
44

5-
PKGNAME=$INPUT_PKGNAME
6-
PKGVER=${INPUT_PKGVER}
7-
COMMIT_USERNAME=$INPUT_COMMIT_USERNAME
8-
COMMIT_EMAIL=$INPUT_COMMIT_EMAIL
9-
SSH_PRIVATE_KEY=$INPUT_SSH_PRIVATE_KEY
10-
11-
echo "---------------- AUR Package version $PKGNAME/$PKGVER ----------------"
5+
pkgname=$INPUT_PKGNAME
6+
pkgbuild=$INPUT_PKGBUILD
7+
commit_username=$INPUT_COMMIT_USERNAME
8+
commit_email=$INPUT_COMMIT_EMAIL
9+
ssh_private_key=$INPUT_SSH_PRIVATE_KEY
10+
commit_message=$INPUT_COMMIT_MESSAGE
1211

1312
ssh-keyscan -t ed25519 aur.archlinux.org >> ~/.ssh/known_hosts
1413

15-
echo -e "${SSH_PRIVATE_KEY//_/\\n}" > ~/.ssh/aur
14+
echo -e "${ssh_private_key//_/\\n}" > ~/.ssh/aur
1615

1716
chmod 600 ~/.ssh/aur*
1817

19-
git config --global user.name "$COMMIT_USERNAME"
20-
git config --global user.email "$COMMIT_EMAIL"
21-
22-
REPO_URL="ssh://aur@aur.archlinux.org/${PKGNAME}.git"
23-
24-
echo "---------------- $REPO_URL ----------------"
18+
git config --global user.name "$commit_username"
19+
git config --global user.email "$commit_email"
2520

26-
cd /tmp
27-
git clone "$REPO_URL"
28-
cd "$PKGNAME"
21+
repo_url="ssh://aur@aur.archlinux.org/${pkgname}.git"
2922

30-
echo "------------- BUILDING PKG $PKGNAME ----------------"
23+
git clone "$repo_url" /local-repo
3124

32-
sed -i "s/pkgver=.*$/pkgver=$PKGVER/" PKGBUILD
33-
sed -i "s/sha256sums=.*$/$(makepkg -g 2>/dev/null)/" PKGBUILD
25+
echo "Copying PKGBUILD from $pkgbuild to /local-repo"
26+
cp -v "$pkgbuild" /local-repo/PKGBUILD
3427

35-
# Update srcinfo
36-
makepkg --printsrcinfo > .SRCINFO
28+
echo "Updating .SRCINFO"
29+
makepkg --printsrcinfo > /local-repo/.SRCINFO
3730

38-
echo "------------- BUILD DONE ----------------"
39-
40-
# Update aur
41-
git add --force PKGBUILD .SRCINFO
42-
git commit --allow-empty -m "Update to $PKGVER"
31+
git add -fv PKGBUILD .SRCINFO
32+
git commit --allow-empty -m "$commit_message"
4333
git push --force
44-
45-
echo "------------- PUBLISH DONE ----------------"

0 commit comments

Comments
 (0)