Skip to content

Instantly share code, notes, and snippets.

@lbt
Created June 13, 2012 17:28
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save lbt/2925386 to your computer and use it in GitHub Desktop.
Save lbt/2925386 to your computer and use it in GitHub Desktop.
cd ~/release-tools
make updatepackages
make packages-git/mappingscache.xml
# rsync the obs-repos matching the release ???
SNAP=$(curl http://releases.merproject.org/releases/next-release)
LATEST=$(curl http://releases.merproject.org/releases/latest-release)
OLD=$(curl http://releases.merproject.org/releases/next-release)
rsync -aHx --verbose rsync://releases.merproject.org/mer-releases/obs-repos/*:$SNAP obs-repos/
(cd obs-projects/Core-next; git pull)
# Now edit and update mappings.xml to set -next
# This mappings file has some odd hard-coded values
cp mappings.xml mappings.xml.pre-$SNAP
cat << EOF > mappings.xml
<mappings>
<mapping project="Core" path="obs-projects/Core" />
<mapping project="Core:i586" path="obs-projects/Core/i586" binaries="obs-repos/Core:i586:latest" reponame="Core_i586" />
<mapping project="Core:i486" path="obs-projects/Core/i486" binaries="obs-repos/Core:i486:latest" reponame="Core_i486" />
<mapping project="Core:armv7l" path="obs-projects/Core/armv7l" binaries="obs-repos/Core:armv7l:latest" reponame="Core_armv7l" />
<mapping project="Core:armv7hl" path="obs-projects/Core/armv7hl" binaries="obs-repos/Core:armv7hl:latest" reponame="Core_armv7hl" />
<mapping project="Core:armv6l" path="obs-projects/Core/armv6l" binaries="obs-repos/Core:armv6l:latest" reponame="Core_armv6l" />
<mapping project="Core-next" path="obs-projects/Core-next" />
<mapping project="Core-next:i586" path="obs-projects/Core-next/i586" binaries="obs-repos/Core:i586:$SNAP" reponame="Core_i586" />
<mapping project="Core-next:i486" path="obs-projects/Core-next/i486" binaries="obs-repos/Core:i486:$SNAP" reponame="Core_i486" />
<mapping project="Core-next:armv7l" path="obs-projects/Core-next/armv7l" binaries="obs-repos/Core:armv7l:$SNAP" reponame="Core_armv7l" />
<mapping project="Core-next:armv7hl" path="obs-projects/Core-next/armv7hl" binaries="obs-repos/Core:armv7hl:$SNAP" reponame="Core_armv7hl" />
<mapping project="Core-next:armv6l" path="obs-projects/Core-next/armv6l" binaries="obs-repos/Core:armv6l:$SNAP" reponame="Core_armv6l" />
<mapping project="Core:i586:0.20120120.1" path="obs-projects/Core-0.20120120.1/i586" binaries="obs-repos/Core:i586:0.20120120.1" reponame="Core_i586" />
<mapping project="Core:armv7l:0.20120120.1" path="obs-projects/Core-0.20120120.1/armv7l" binaries="obs-repos/Core:armv7l:0.20120120.1" reponame="Core_armv7l" />
<mapping project="Core:armv7hl:0.20120120.1" path="obs-projects/Core-0.20120120.1/armv7hl" binaries="obs-repos/Core:armv7hl:0.20120120.1" reponame="Core_armv7l" />
<mapping project="Core:armv6l:0.20120120.1" path="obs-projects/Core-0.20120120.1/armv6l" binaries="obs-repos/Core:armv6l:0.20120120.1" reponame="Core_armv6l" />
</mappings>
EOF
make updatesstorm
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment