Browse Source

added files for setting up ubuntu mirror for offline dev

pull/1/head
Jeffrey Paul 7 years ago
parent
commit
4b47b5c23a
3 changed files with 50 additions and 0 deletions
  1. +47
    -0
      osxubuntumirror/debmirror.sh
  2. +3
    -0
      osxubuntumirror/syncubuntu.sh
  3. BIN
      osxubuntumirror/ubuntu-archive-keyring.gpg

+ 47
- 0
osxubuntumirror/debmirror.sh View File

@@ -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

+ 3
- 0
osxubuntumirror/syncubuntu.sh View File

@@ -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*'


BIN
osxubuntumirror/ubuntu-archive-keyring.gpg View File


Loading…
Cancel
Save