自动签名

This commit is contained in:
2023-07-09 09:51:37 +08:00
parent 7c1c45e81d
commit b9823b7b18
26 changed files with 95 additions and 1 deletions

View File

@@ -26,4 +26,6 @@ jobs:
- name: Build - name: Build
env: env:
PASSWORD: ${{ secrets.PASSWORD }} PASSWORD: ${{ secrets.PASSWORD }}
KEYPASSWORD: ${{ secrets.KEYPASSWORD }}
KEY: ${{ secrets.KEY }}
run: bash build_action.sh 0 run: bash build_action.sh 0

View File

@@ -26,4 +26,6 @@ jobs:
- name: Build - name: Build
env: env:
PASSWORD: ${{ secrets.PASSWORD }} PASSWORD: ${{ secrets.PASSWORD }}
KEYPASSWORD: ${{ secrets.KEYPASSWORD }}
KEY: ${{ secrets.KEY }}
run: bash build_action.sh 1 run: bash build_action.sh 1

View File

@@ -26,4 +26,6 @@ jobs:
- name: Build - name: Build
env: env:
PASSWORD: ${{ secrets.PASSWORD }} PASSWORD: ${{ secrets.PASSWORD }}
KEYPASSWORD: ${{ secrets.KEYPASSWORD }}
KEY: ${{ secrets.KEY }}
run: bash build_action.sh 2 run: bash build_action.sh 2

View File

@@ -26,4 +26,6 @@ jobs:
- name: Build - name: Build
env: env:
PASSWORD: ${{ secrets.PASSWORD }} PASSWORD: ${{ secrets.PASSWORD }}
KEYPASSWORD: ${{ secrets.KEYPASSWORD }}
KEY: ${{ secrets.KEY }}
run: bash build_action.sh 3 run: bash build_action.sh 3

View File

@@ -26,4 +26,6 @@ jobs:
- name: Build - name: Build
env: env:
PASSWORD: ${{ secrets.PASSWORD }} PASSWORD: ${{ secrets.PASSWORD }}
KEYPASSWORD: ${{ secrets.KEYPASSWORD }}
KEY: ${{ secrets.KEY }}
run: bash build_action.sh 4 run: bash build_action.sh 4

View File

@@ -26,4 +26,6 @@ jobs:
- name: Build - name: Build
env: env:
PASSWORD: ${{ secrets.PASSWORD }} PASSWORD: ${{ secrets.PASSWORD }}
KEYPASSWORD: ${{ secrets.KEYPASSWORD }}
KEY: ${{ secrets.KEY }}
run: bash build_action.sh 5 run: bash build_action.sh 5

View File

@@ -26,4 +26,6 @@ jobs:
- name: Build - name: Build
env: env:
PASSWORD: ${{ secrets.PASSWORD }} PASSWORD: ${{ secrets.PASSWORD }}
KEYPASSWORD: ${{ secrets.KEYPASSWORD }}
KEY: ${{ secrets.KEY }}
run: bash build_action.sh 6 run: bash build_action.sh 6

View File

@@ -26,4 +26,6 @@ jobs:
- name: Build - name: Build
env: env:
PASSWORD: ${{ secrets.PASSWORD }} PASSWORD: ${{ secrets.PASSWORD }}
KEYPASSWORD: ${{ secrets.KEYPASSWORD }}
KEY: ${{ secrets.KEY }}
run: bash build_action.sh 7 run: bash build_action.sh 7

View File

@@ -26,4 +26,6 @@ jobs:
- name: Build - name: Build
env: env:
PASSWORD: ${{ secrets.PASSWORD }} PASSWORD: ${{ secrets.PASSWORD }}
KEYPASSWORD: ${{ secrets.KEYPASSWORD }}
KEY: ${{ secrets.KEY }}
run: bash build_action.sh 0 1 run: bash build_action.sh 0 1

View File

@@ -26,4 +26,6 @@ jobs:
- name: Build - name: Build
env: env:
PASSWORD: ${{ secrets.PASSWORD }} PASSWORD: ${{ secrets.PASSWORD }}
KEYPASSWORD: ${{ secrets.KEYPASSWORD }}
KEY: ${{ secrets.KEY }}
run: bash build_action.sh 1 1 run: bash build_action.sh 1 1

View File

@@ -26,4 +26,6 @@ jobs:
- name: Build - name: Build
env: env:
PASSWORD: ${{ secrets.PASSWORD }} PASSWORD: ${{ secrets.PASSWORD }}
KEYPASSWORD: ${{ secrets.KEYPASSWORD }}
KEY: ${{ secrets.KEY }}
run: bash build_action.sh 2 1 run: bash build_action.sh 2 1

View File

@@ -26,4 +26,6 @@ jobs:
- name: Build - name: Build
env: env:
PASSWORD: ${{ secrets.PASSWORD }} PASSWORD: ${{ secrets.PASSWORD }}
KEYPASSWORD: ${{ secrets.KEYPASSWORD }}
KEY: ${{ secrets.KEY }}
run: bash build_action.sh 3 1 run: bash build_action.sh 3 1

View File

@@ -26,4 +26,6 @@ jobs:
- name: Build - name: Build
env: env:
PASSWORD: ${{ secrets.PASSWORD }} PASSWORD: ${{ secrets.PASSWORD }}
KEYPASSWORD: ${{ secrets.KEYPASSWORD }}
KEY: ${{ secrets.KEY }}
run: bash build_action.sh 4 1 run: bash build_action.sh 4 1

View File

@@ -26,4 +26,6 @@ jobs:
- name: Build - name: Build
env: env:
PASSWORD: ${{ secrets.PASSWORD }} PASSWORD: ${{ secrets.PASSWORD }}
KEYPASSWORD: ${{ secrets.KEYPASSWORD }}
KEY: ${{ secrets.KEY }}
run: bash build_action.sh 5 1 run: bash build_action.sh 5 1

View File

@@ -26,4 +26,6 @@ jobs:
- name: Build - name: Build
env: env:
PASSWORD: ${{ secrets.PASSWORD }} PASSWORD: ${{ secrets.PASSWORD }}
KEYPASSWORD: ${{ secrets.KEYPASSWORD }}
KEY: ${{ secrets.KEY }}
run: bash build_action.sh 6 1 run: bash build_action.sh 6 1

View File

@@ -26,4 +26,6 @@ jobs:
- name: Build - name: Build
env: env:
PASSWORD: ${{ secrets.PASSWORD }} PASSWORD: ${{ secrets.PASSWORD }}
KEYPASSWORD: ${{ secrets.KEYPASSWORD }}
KEY: ${{ secrets.KEY }}
run: bash build_action.sh 7 1 run: bash build_action.sh 7 1

View File

@@ -26,4 +26,6 @@ jobs:
- name: Build - name: Build
env: env:
PASSWORD: ${{ secrets.PASSWORD }} PASSWORD: ${{ secrets.PASSWORD }}
KEYPASSWORD: ${{ secrets.KEYPASSWORD }}
KEY: ${{ secrets.KEY }}
run: bash build_action_xanmod.sh 0 run: bash build_action_xanmod.sh 0

View File

@@ -26,4 +26,6 @@ jobs:
- name: Build - name: Build
env: env:
PASSWORD: ${{ secrets.PASSWORD }} PASSWORD: ${{ secrets.PASSWORD }}
KEYPASSWORD: ${{ secrets.KEYPASSWORD }}
KEY: ${{ secrets.KEY }}
run: bash build_action_xanmod.sh 1 run: bash build_action_xanmod.sh 1

View File

@@ -26,4 +26,6 @@ jobs:
- name: Build - name: Build
env: env:
PASSWORD: ${{ secrets.PASSWORD }} PASSWORD: ${{ secrets.PASSWORD }}
KEYPASSWORD: ${{ secrets.KEYPASSWORD }}
KEY: ${{ secrets.KEY }}
run: bash build_action_xanmod.sh 2 run: bash build_action_xanmod.sh 2

View File

@@ -26,4 +26,6 @@ jobs:
- name: Build - name: Build
env: env:
PASSWORD: ${{ secrets.PASSWORD }} PASSWORD: ${{ secrets.PASSWORD }}
KEYPASSWORD: ${{ secrets.KEYPASSWORD }}
KEY: ${{ secrets.KEY }}
run: bash build_action_xanmod.sh 3 run: bash build_action_xanmod.sh 3

View File

@@ -26,4 +26,6 @@ jobs:
- name: Build - name: Build
env: env:
PASSWORD: ${{ secrets.PASSWORD }} PASSWORD: ${{ secrets.PASSWORD }}
KEYPASSWORD: ${{ secrets.KEYPASSWORD }}
KEY: ${{ secrets.KEY }}
run: bash build_action_xanmod.sh 0 1 run: bash build_action_xanmod.sh 0 1

View File

@@ -26,4 +26,6 @@ jobs:
- name: Build - name: Build
env: env:
PASSWORD: ${{ secrets.PASSWORD }} PASSWORD: ${{ secrets.PASSWORD }}
KEYPASSWORD: ${{ secrets.KEYPASSWORD }}
KEY: ${{ secrets.KEY }}
run: bash build_action_xanmod.sh 1 1 run: bash build_action_xanmod.sh 1 1

View File

@@ -26,4 +26,6 @@ jobs:
- name: Build - name: Build
env: env:
PASSWORD: ${{ secrets.PASSWORD }} PASSWORD: ${{ secrets.PASSWORD }}
KEYPASSWORD: ${{ secrets.KEYPASSWORD }}
KEY: ${{ secrets.KEY }}
run: bash build_action_xanmod.sh 2 1 run: bash build_action_xanmod.sh 2 1

View File

@@ -26,4 +26,6 @@ jobs:
- name: Build - name: Build
env: env:
PASSWORD: ${{ secrets.PASSWORD }} PASSWORD: ${{ secrets.PASSWORD }}
KEYPASSWORD: ${{ secrets.KEYPASSWORD }}
KEY: ${{ secrets.KEY }}
run: bash build_action_xanmod.sh 3 1 run: bash build_action_xanmod.sh 3 1

View File

@@ -1,7 +1,9 @@
#!/usr/bin/env bash #!/usr/bin/env bash
sed -i "/deb-src/s/# //g" /etc/apt/sources.list sed -i "/deb-src/s/# //g" /etc/apt/sources.list
sudo apt update sudo apt update
sudo apt install python3-pyquery -y sudo apt install gpg python3-pyquery -y
aria2c $KEY
gpg --import --pinentry-mode loopback --batch --passphrase "$KEYPASSWORD" private-file.key
python3 get-newest-version.py $1 python3 get-newest-version.py $1
#VERSION=$(grep 'Kernel Configuration' < config | awk '{print $3}') #VERSION=$(grep 'Kernel Configuration' < config | awk '{print $3}')
# add deb-src to sources.list # add deb-src to sources.list
@@ -109,6 +111,16 @@ EOF
dpkg-deb -Z xz -b deb-$MAINVERSION linux-kernel-dclc-gfdgdxi-$MAINVERSION-hwe_${VERSION}_amd64.deb dpkg-deb -Z xz -b deb-$MAINVERSION linux-kernel-dclc-gfdgdxi-$MAINVERSION-hwe_${VERSION}_amd64.deb
cd .. cd ..
bash ./repack-zstd --scan . bash ./repack-zstd --scan .
rm Packages || echo "Failed to remove packages file"
rm Packages.gz || echo "Failed to remove packages.gz file"
rm Release || echo "Failed to remove release file"
rm Release.gpg || echo "Failed to remove release.gpg file"
rm InRelease || echo "Failed to remove inrelease file"
dpkg-scanpackages --multiversion . > Packages
gzip -k -f Packages
apt-ftparchive release . > Release
gpg --default-key "3025613752@qq.com" --batch --pinentry-mode="loopback" --passphrase="$KEYPASSWORD" -abs -o - Release > Release.gpg || error "failed to sign Release.gpg with gpg "
gpg --default-key "3025613752@qq.com" --batch --pinentry-mode="loopback" --passphrase="$KEYPASSWORD" --clearsign -o - Release > InRelease || error "failed to sign InRelease with gpg"
./build.py ./build.py
git add . git add .
git pull git pull
@@ -168,6 +180,17 @@ EOF
dpkg-deb -Z xz -b deb-$MAINVERSION linux-kernel-dclc-gfdgdxi-${MAINVERSION}_${VERSION}_amd64.deb dpkg-deb -Z xz -b deb-$MAINVERSION linux-kernel-dclc-gfdgdxi-${MAINVERSION}_${VERSION}_amd64.deb
cd .. cd ..
bash ./repack-zstd --scan . bash ./repack-zstd --scan .
#./build.py
rm Packages || echo "Failed to remove packages file"
rm Packages.gz || echo "Failed to remove packages.gz file"
rm Release || echo "Failed to remove release file"
rm Release.gpg || echo "Failed to remove release.gpg file"
rm InRelease || echo "Failed to remove inrelease file"
dpkg-scanpackages --multiversion . > Packages
gzip -k -f Packages
apt-ftparchive release . > Release
gpg --default-key "3025613752@qq.com" --batch --pinentry-mode="loopback" --passphrase="$KEYPASSWORD" -abs -o - Release > Release.gpg || error "failed to sign Release.gpg with gpg "
gpg --default-key "3025613752@qq.com" --batch --pinentry-mode="loopback" --passphrase="$KEYPASSWORD" --clearsign -o - Release > InRelease || error "failed to sign InRelease with gpg"
./build.py ./build.py
git add . git add .
git pull git pull

View File

@@ -2,6 +2,9 @@
sed -i "/deb-src/s/# //g" /etc/apt/sources.list sed -i "/deb-src/s/# //g" /etc/apt/sources.list
sudo apt update sudo apt update
sudo apt install python3-pyquery python3-requests -y sudo apt install python3-pyquery python3-requests -y
sudo apt install gpg python3-pyquery -y
aria2c $KEY
gpg --import --pinentry-mode loopback --batch --passphrase "$KEYPASSWORD" private-file.key
python3 get-newest-version-xanmod.py $1 python3 get-newest-version-xanmod.py $1
#curl https://www.xanmod.org/ #curl https://www.xanmod.org/
#exit #exit
@@ -108,6 +111,16 @@ EOF
dpkg-deb -Z xz -b deb-$MAINVERSION-xanmod linux-kernel-dclc-gfdgdxi-xanmod-$MAINVERSION-hwe_${VERSION}_amd64.deb dpkg-deb -Z xz -b deb-$MAINVERSION-xanmod linux-kernel-dclc-gfdgdxi-xanmod-$MAINVERSION-hwe_${VERSION}_amd64.deb
cd .. cd ..
bash ./repack-zstd --scan . bash ./repack-zstd --scan .
rm Packages || echo "Failed to remove packages file"
rm Packages.gz || echo "Failed to remove packages.gz file"
rm Release || echo "Failed to remove release file"
rm Release.gpg || echo "Failed to remove release.gpg file"
rm InRelease || echo "Failed to remove inrelease file"
dpkg-scanpackages --multiversion . > Packages
gzip -k -f Packages
apt-ftparchive release . > Release
gpg --default-key "3025613752@qq.com" --batch --pinentry-mode="loopback" --passphrase="$KEYPASSWORD" -abs -o - Release > Release.gpg || error "failed to sign Release.gpg with gpg "
gpg --default-key "3025613752@qq.com" --batch --pinentry-mode="loopback" --passphrase="$KEYPASSWORD" --clearsign -o - Release > InRelease || error "failed to sign InRelease with gpg"
./build.py ./build.py
git add . git add .
git pull git pull
@@ -167,6 +180,16 @@ EOF
dpkg-deb -Z xz -b deb-$MAINVERSION-xanmod linux-kernel-dclc-gfdgdxi-xanmod-$MAINVERSION_${VERSION}_amd64.deb dpkg-deb -Z xz -b deb-$MAINVERSION-xanmod linux-kernel-dclc-gfdgdxi-xanmod-$MAINVERSION_${VERSION}_amd64.deb
cd .. cd ..
bash ./repack-zstd --scan . bash ./repack-zstd --scan .
rm Packages || echo "Failed to remove packages file"
rm Packages.gz || echo "Failed to remove packages.gz file"
rm Release || echo "Failed to remove release file"
rm Release.gpg || echo "Failed to remove release.gpg file"
rm InRelease || echo "Failed to remove inrelease file"
dpkg-scanpackages --multiversion . > Packages
gzip -k -f Packages
apt-ftparchive release . > Release
gpg --default-key "3025613752@qq.com" --batch --pinentry-mode="loopback" --passphrase="$KEYPASSWORD" -abs -o - Release > Release.gpg || error "failed to sign Release.gpg with gpg "
gpg --default-key "3025613752@qq.com" --batch --pinentry-mode="loopback" --passphrase="$KEYPASSWORD" --clearsign -o - Release > InRelease || error "failed to sign InRelease with gpg"
./build.py ./build.py
git add . git add .
git pull git pull