##################################################################################################################### # Name: Asylum # Version: 0.1 Alpha # By: Ian "Inc" Caldwell # Purpose: Make svn builds of Songbird on linux easier # Contact me: Inc@inc-corporate.org # License: BSD #------------------------------------------------------------------------------------------------------------------- # Copyright (c) 2006, Ian Caldwell (Inc-corporate.org) # All rights reserved. # Redistribution and use in source and binary forms, with or without modification, are permitted provided that the # following conditions are met: # * Redistributions of source code must retain the above copyright notice, this list of conditions and the # following disclaimer. # * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the # following disclaimer in the # documentation and/or other materials provided with the distribution. # Neither the name of the Ian Caldwell nor the names of its contributors may be used to endorse or promote # products derived from this software # without specific prior written permission. # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED # WARRANTIES, INCLUDING, BUT NOT LIMITED TO, # THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE # DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR # ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES # (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; # LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON # ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING # NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, # EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #------------------------------------------------------------------------------------------------------------------- # todo: 1. ADD 'Songbird -update' functionality # Special thanks to: The people at #python at irc.freenode.net for their advice, Michael Vandenberghe for his # help. Also thanks to Aali for hosting the svn! oh and also Rob Zinkov for his help. # comments / suggestions / help welcome at Inc@inc-corporate.org THANKS! #################################################################################################################### import sys sys.path.append("/usr/share/asylum") import math, time, os, urllib2, datetime print """ Asylum Build System V0.1 Alpha \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ by: Ian (Inc) \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ """ #-------------------------------------------------------------------Source section----------------------------------------------------------------------------------------------------------------- # Url to grab the snapshot source from baseSUrl = "http://developer.songbirdnest.com/nightly/snapshots/songbird_snapshot_%Y%m%d.tar.gz" # Grab the source depending on your systems local Year, Month and Date sourceUrl = datetime.date.today().strftime(baseSUrl) # what goes before the url source = "The songbird source that is being grabbed is: " # this prints files and what the source file URL is. print source + sourceUrl # --------------------------------------------------------------------Dependency section-------------------------------------------------------------------------------------------------------------- # The Base Url of the Dependency snapshots baseDUrl = "http://developer.songbirdnest.com/nightly/dependency_snapshots/dependencies_snapshot-linux-%Y%m%d.tar.gz" # Grab the dependencies depending on your systems local Year, Month and Date dependencyUrl = datetime.date.today().strftime(baseDUrl) depend = "The Songbird dependencies file that is being grabbed is: " # Prints the dependency file that is being downloaded print depend + dependencyUrl # closing the script raw_input("\n\nhit enter key to exit.")