support .gz package files
This commit is contained in:
parent
23756954d2
commit
3c0e0f3f58
@ -2,6 +2,7 @@ package main
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"bufio"
|
"bufio"
|
||||||
|
"compress/gzip"
|
||||||
"fmt"
|
"fmt"
|
||||||
"io"
|
"io"
|
||||||
"log"
|
"log"
|
||||||
@ -56,6 +57,13 @@ func processFile(url string) map[string]packageInfo {
|
|||||||
}
|
}
|
||||||
rdr = r
|
rdr = r
|
||||||
}
|
}
|
||||||
|
if strings.HasSuffix(url, ".gz") {
|
||||||
|
r, err := gzip.NewReader(resp.Body)
|
||||||
|
if err != nil {
|
||||||
|
log.Fatalf("gzip error %s", err)
|
||||||
|
}
|
||||||
|
rdr = r
|
||||||
|
}
|
||||||
|
|
||||||
packages := make(map[string]packageInfo)
|
packages := make(map[string]packageInfo)
|
||||||
var currentPackage string
|
var currentPackage string
|
||||||
|
16
ubuntu.sh
16
ubuntu.sh
@ -16,24 +16,24 @@ apt upgrade -y
|
|||||||
apt install dpkg-sig wget rsync ssh -y
|
apt install dpkg-sig wget rsync ssh -y
|
||||||
|
|
||||||
# Get ubuntu main pool
|
# Get ubuntu main pool
|
||||||
../../ppp https://ppa.pika-os.com/dists/lunar/ubuntu/binary-i386/Packages http://archive.ubuntu.com/ubuntu/dists/lunar/main/binary-i386/Packages.xz http://archive.ubuntu.com/ubuntu/ ./
|
../../ppp https://ppa.pika-os.com/dists/lunar/ubuntu/binary-i386/Packages.gz http://archive.ubuntu.com/ubuntu/dists/lunar/main/binary-i386/Packages.xz http://archive.ubuntu.com/ubuntu/ ./
|
||||||
rm -rfv ./*all.deb
|
rm -rfv ./*all.deb
|
||||||
../../ppp https://ppa.pika-os.com/dists/lunar/ubuntu/binary-amd64/Packages http://archive.ubuntu.com/ubuntu/dists/lunar/main/binary-amd64/Packages.xz http://archive.ubuntu.com/ubuntu/ ./
|
../../ppp https://ppa.pika-os.com/dists/lunar/ubuntu/binary-amd64/Packages.gz http://archive.ubuntu.com/ubuntu/dists/lunar/main/binary-amd64/Packages.xz http://archive.ubuntu.com/ubuntu/ ./
|
||||||
|
|
||||||
# # Get ubuntu multiverse pool
|
# # Get ubuntu multiverse pool
|
||||||
# ../../ppp https://ppa.pika-os.com/dists/lunar/ubuntu/binary-i386/Packages http://archive.ubuntu.com/ubuntu/dists/lunar/multiverse/binary-i386/Packages.xz http://archive.ubuntu.com/ubuntu/ ./
|
# ../../ppp https://ppa.pika-os.com/dists/lunar/ubuntu/binary-i386/Packages.gz http://archive.ubuntu.com/ubuntu/dists/lunar/multiverse/binary-i386/Packages.xz http://archive.ubuntu.com/ubuntu/ ./
|
||||||
# rm -rfv ./*all.deb
|
# rm -rfv ./*all.deb
|
||||||
# ../../ppp https://ppa.pika-os.com/dists/lunar/ubuntu/binary-amd64/Packages http://archive.ubuntu.com/ubuntu/dists/lunar/multiverse/binary-amd64/Packages.xz http://archive.ubuntu.com/ubuntu/ ./
|
# ../../ppp https://ppa.pika-os.com/dists/lunar/ubuntu/binary-amd64/Packages.gz http://archive.ubuntu.com/ubuntu/dists/lunar/multiverse/binary-amd64/Packages.xz http://archive.ubuntu.com/ubuntu/ ./
|
||||||
|
|
||||||
# # Get ubuntu restricted pool
|
# # Get ubuntu restricted pool
|
||||||
# ../../ppp https://ppa.pika-os.com/dists/lunar/ubuntu/binary-i386/Packages http://archive.ubuntu.com/ubuntu/dists/lunar/restricted/binary-i386/Packages.xz http://archive.ubuntu.com/ubuntu/ ./
|
# ../../ppp https://ppa.pika-os.com/dists/lunar/ubuntu/binary-i386/Packages.gz http://archive.ubuntu.com/ubuntu/dists/lunar/restricted/binary-i386/Packages.xz http://archive.ubuntu.com/ubuntu/ ./
|
||||||
# rm -rfv ./*all.deb
|
# rm -rfv ./*all.deb
|
||||||
# ../../ppp https://ppa.pika-os.com/dists/lunar/ubuntu/binary-amd64/Packages http://archive.ubuntu.com/ubuntu/dists/lunar/restricted/binary-amd64/Packages.xz http://archive.ubuntu.com/ubuntu/ ./
|
# ../../ppp https://ppa.pika-os.com/dists/lunar/ubuntu/binary-amd64/Packages.gz http://archive.ubuntu.com/ubuntu/dists/lunar/restricted/binary-amd64/Packages.xz http://archive.ubuntu.com/ubuntu/ ./
|
||||||
|
|
||||||
# # Get ubuntu universe pool
|
# # Get ubuntu universe pool
|
||||||
# ../../ppp https://ppa.pika-os.com/dists/lunar/ubuntu/binary-i386/Packages http://archive.ubuntu.com/ubuntu/dists/lunar/universe/binary-i386/Packages.xz http://archive.ubuntu.com/ubuntu/ ./
|
# ../../ppp https://ppa.pika-os.com/dists/lunar/ubuntu/binary-i386/Packages.gz http://archive.ubuntu.com/ubuntu/dists/lunar/universe/binary-i386/Packages.xz http://archive.ubuntu.com/ubuntu/ ./
|
||||||
# rm -rfv ./*all.deb
|
# rm -rfv ./*all.deb
|
||||||
# ../../ppp https://ppa.pika-os.com/dists/lunar/ubuntu/binary-amd64/Packages http://archive.ubuntu.com/ubuntu/dists/lunar/universe/binary-amd64/Packages.xz http://archive.ubuntu.com/ubuntu/ ./
|
# ../../ppp https://ppa.pika-os.com/dists/lunar/ubuntu/binary-amd64/Packages.gz http://archive.ubuntu.com/ubuntu/dists/lunar/universe/binary-amd64/Packages.xz http://archive.ubuntu.com/ubuntu/ ./
|
||||||
|
|
||||||
cd ../
|
cd ../
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user