diff --git a/osxubuntumirror/debmirror.sh b/osxubuntumirror/debmirror.sh new file mode 100755 index 0000000..3c9632b --- /dev/null +++ b/osxubuntumirror/debmirror.sh @@ -0,0 +1,47 @@ +#!/bin/bash + +export GNUPGHOME="${HOME}/.local/etc/debmirror/keyring" +mkdir -p "$GNUPGHOME" +gpg --no-default-keyring \ + --keyring $GNUPGHOME/trustedkeys.gpg \ + --import ./ubuntu-archive-keyring.gpg + +debmirror \ + --ignore-small-errors \ + -a amd64 \ + --verbose \ + --no-source \ + -s main,restricted \ + -h ber1.local \ + -d precise,precise-updates,precise-security \ + -d quantal,quantal-updates,quantal-security \ + -d raring,raring-updates,raring-security \ + -d saucy,saucy-updates,saucy-security \ + -d trusty,trusty-updates,trusty-security \ + --exclude-deb-section=kde \ + --exclude-deb-section=gnome \ + --exclude-deb-section=x11 \ + --exclude-deb-section=unity \ + --exclude-deb-section=games \ + --exclude='/android' \ + --exclude='/brother-*' \ + --exclude='/aspell-(?!en)' \ + --exclude='/asterisk-core-sounds-(?!en)' \ + --exclude='/asterisk-prompt-(?!en)' \ + --exclude='/nvidia*' \ + --exclude='/bcmwl*' \ + --exclude='/fglrx*' \ + --exclude='/thunderbird*' \ + --exclude='/libreoffice*' \ + --exclude='/linux-signed*' \ + --exclude='/linux-doc*' \ + --exclude='/kde*' \ + --exclude='/firefox*' \ + --exclude='/gnome*' \ + --exclude='/libgnome*' \ + --exclude='/language-pack-(?!en)' \ + --exclude='-dbg_*' \ + -r /ubuntu \ + --progress \ + -e http \ + $OSX_LOCAL_UBUNTU_MIRROR diff --git a/osxubuntumirror/syncubuntu.sh b/osxubuntumirror/syncubuntu.sh index 104e0d4..33c4fc8 100755 --- a/osxubuntumirror/syncubuntu.sh +++ b/osxubuntumirror/syncubuntu.sh @@ -24,6 +24,9 @@ RE+=' --exclude /pool/main/*/*/*.gz' RE+=' --exclude /pool/main/k/kde*' RE+=' --exclude /pool/main/g/gnome*' RE+=' --exclude /pool/main/l/language-pack*' +RE+=' --exclude /pool/main/l/linux-ec2' + +# need english RE+=' --include /pool/main/l/language-pack*en*' RE+=' --include /pool/main/l/language-support*en*' diff --git a/osxubuntumirror/ubuntu-archive-keyring.gpg b/osxubuntumirror/ubuntu-archive-keyring.gpg new file mode 100644 index 0000000..b18548d Binary files /dev/null and b/osxubuntumirror/ubuntu-archive-keyring.gpg differ