diff --git a/protogeni/scripts/setexpiration.in b/protogeni/scripts/setexpiration.in new file mode 100644 index 0000000000000000000000000000000000000000..3a1467bcb96272f187a475ed9b6f663e49ce82c7 --- /dev/null +++ b/protogeni/scripts/setexpiration.in @@ -0,0 +1,185 @@ +#!/usr/bin/perl -w +# +# Copyright (c) 2008-2013 University of Utah and the Flux Group. +# +# {{{GENIPUBLIC-LICENSE +# +# GENI Public License +# +# Permission is hereby granted, free of charge, to any person obtaining +# a copy of this software and/or hardware specification (the "Work") to +# deal in the Work without restriction, including without limitation the +# rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Work, and to permit persons to whom the Work +# is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be +# included in all copies or substantial portions of the Work. +# +# THE WORK IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +# NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +# HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +# WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE WORK OR THE USE OR OTHER DEALINGS +# IN THE WORK. +# +# }}} +# +use strict; +use English; +use Getopt::Std; +use Date::Parse; +use Time::Local; + +# +# Set the slice expiration slots in the DB. CM only, this makes +# no sense for the SA or CH right now. +# +sub usage() +{ + print "Usage: setexpiration [-f] ". + "[-m