diff options
author | P. J. McDermott <pjm@nac.net> | 2012-07-21 14:40:50 (EDT) |
---|---|---|
committer | P. J. McDermott <pjm@nac.net> | 2012-07-21 14:40:50 (EDT) |
commit | 179d843c896f6ff55e324b76d1cb754c65297f5d (patch) | |
tree | e532630b027fc9322115c36a505009b474ac8bd1 /src | |
parent | 66e15cc7256ff7cd438386b053da0aa23d4da51a (diff) | |
download | deb-179d843c896f6ff55e324b76d1cb754c65297f5d.zip deb-179d843c896f6ff55e324b76d1cb754c65297f5d.tar.gz deb-179d843c896f6ff55e324b76d1cb754c65297f5d.tar.bz2 |
Implement "push" command.
Diffstat (limited to 'src')
-rwxr-xr-x | src/deb.sh | 18 |
1 files changed, 17 insertions, 1 deletions
@@ -19,7 +19,7 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see <http://www.gnu.org/licenses/>. -COMMANDS='init config update download edit builddsc' +COMMANDS='init config update download edit builddsc push' CONFIG_NAMES='mirror distribution component remote buildcmd' main() @@ -348,4 +348,20 @@ EOF > "${DEB_TREE}/pkgs/${pkg}/${pkg}.debdiff" } +cmd_push() +{ + find_deb_dir + config_load + + if [ ${#} -ne 0 ]; then + cat >&2 <<EOF +Usage: ${SCRIPT_NAME} ${COMMAND_NAME} +EOF + exit 1 + fi + + rsync -az --stats "${DEB_TREE}/pkgs/" "${CONFIG_remote}/pkgs/" + rsync -az --stats "${DEB_TREE}/builds/" "${CONFIG_remote}/builds/" +} + main ${@} |