From b24b137aea56fb5d7d93977efb8ab5f5a3b62e4a Mon Sep 17 00:00:00 2001 From: Alejandro Mery Date: Sat, 16 Aug 2008 21:22:30 +0000 Subject: [PATCH] sde-reschedule: Introduced `sde reschedule` (Alias: defer) wrapper --- bin/sde-reschedule | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100755 bin/sde-reschedule diff --git a/bin/sde-reschedule b/bin/sde-reschedule new file mode 100755 index 0000000..29f1ce5 --- /dev/null +++ b/bin/sde-reschedule @@ -0,0 +1,39 @@ +#!/bin/sh +# --- SDE-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# Filename: bin/sde-reschedule +# Copyright (C) 2007 - 2008 The OpenSDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- SDE-COPYRIGHT-NOTE-END --- + +#Description: Schedules the build of a package which was already built +#Alias: defer + +[ -n "$SDEROOT" ] || + export SDEROOT=$( cd "${0%/*}/.."; pwd -P ) + +. "$SDEROOT/lib/libsde.in" +. "$SDEROOT/lib/sde-wrapper-discriminator.in" + +command='reschedule' + +if [ $# -eq 0 -o "$1" = "--help" ]; then + sde_wrapper_discriminator_help "$command" + exit 1 +else + discriminator=$( sde_wrapper_discriminator "$command" "$1" ) + if [ -z "$discriminator" ]; then + discriminator='package' + else + shift; + fi +fi + +exec "$SDEROOT/bin/sde-$command-$discriminator" "$@"