Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/libremesh/ruci

Small utility for mass backup / restoring of OpenWrt routers configurations
https://github.com/libremesh/ruci

Add license and a README

e20683227702bace3aeab1b6ec9be7718f0faa87 authored over 11 years ago
silly typo created spurious error

e869b0088112df0a7cbee0345e544c8b276e68bb authored about 12 years ago
trivial refactoring, create tar before connecting

2e92105b9ddf51361a7033aefd7db8a88f86362a authored about 12 years ago
push: don't check for a previous push' backup; implicitly confirm it

ed11b16bac8605527d2700be5a935a9d425a44f0 authored about 12 years ago
push: if a directory is not found, silently skip it

d3e8e27a1f1cc6f21fc33e6b9d24a910fe7df5ad authored over 12 years ago
explain a little bit better the dependencies

d42b69939e4e174e64ada4e86f74058eddc7ad1c authored over 12 years ago
pull: create directory for the first pull of a host

7e9218ac3764b9737704e5801f8c9b8c75f573ad authored over 12 years ago
workaround for buggy openwrt env setting on non-interactive ssh session

add02187ae64038d9aac74ad1a13e838d0803df5 authored over 12 years ago
bugfix: quotes missing on [ test

b27ec1314417313e0159eaf0798b4e8b08b60498 authored over 12 years ago
REBOOT_CMD and ETC_FAILSAFE changed to use safe-reboot script

17642b954427414fcf182b71b12e391b2e024e48 authored over 12 years ago
Minor cosmetic change on status action, for easier copy&paste revision id

af569fc9aa49c4ffccaa26028172e3444fb8640d authored over 12 years ago
To connect use hostname instead of hardcoded ipaddr for compatibility with IPv6 SLAC

38fd153f89942ae6c98d17c22172bc9284557547 authored over 12 years ago
Bugfix: always use /overlay for etc.failsafe handling

4dd6d56ce9d3576c4403e14dc0a0f05a8488694d authored over 12 years ago
Implement a --quick push option

cf6bade91b00d366d12a351fd29f1136253f5e1f authored over 12 years ago
Bugfix in status action, caused 1min delays

934fe553e0c1042924a8fb22379c28f572beaed8 authored almost 13 years ago
Better status magic, also allow to override --ip for checking status

5693f302254ac9ed5a89080c0bb0baa3337c6d81 authored almost 13 years ago
Use hg diff instead of hg status when checking for changes

a09059faf279a3ee0ef562c6bb58f34a86f268f7 authored almost 13 years ago
Use a temp repo clone to determine differences in action status

c9f67c2ee01db7961c3db1f588d90e5267be2ee6 authored almost 13 years ago
Implemented option --full to push (or check status of) whole /overlay

1f7b5da1c80469adab6b878811cbc3357369697b authored almost 13 years ago
Trying to make pushing whole overlay work

02e4c826da6880ae0d6bea5abff74a7364ea6bb9 authored almost 13 years ago
Much cleaner code: avoids passing around, now infers it from pwd only where it's needed

dc44c7313f27742df15abe68ac3b5da848c90d00 authored almost 13 years ago
scp can't handle symlinks. Use tar for pushing overlays

94e6e0e2fcd143f4e544f5e9230ca7e00e691e3a authored almost 13 years ago
Handle cases where revisions disappear, for ex. with hg rollback

3715267560af41ea79625b525b7531e68dc2494d authored almost 13 years ago
status output cosmetic changes, avoid pulling remote /etc.failsafe

61bfa5678b07d0b8f5c52aecc2562719f99d301d authored almost 13 years ago
Handle empty .lastrevpushed as nonexistent

fd8d87870667e5153cff41394403519642c5d064 authored almost 13 years ago
Correctly interpret repo status when comparing local and remote copies

4465d477b8049dd8b3be2f37c6c18e599362e618 authored almost 13 years ago
Better repo management (now supports symlinks in path).

ca8c0b8eb6feac60d0f9656d9ad258ae85ae0bfa authored almost 13 years ago
Better function argument presentation, and fix SSH_PERSIST declaration

27d18fd4799f720fb43333dd6492de28079dc7e2 authored almost 13 years ago
Implement --gzip parameter, enabling gzipped tar on pull

28e8f2559f02ae3e3ae0f2a6163d4f8aa46f0b88 authored almost 13 years ago
Make all ssh connections persistent

c7ca461ed8c98a62e5f1aa56d5273bad4d8dac99 authored almost 13 years ago
Log the last revision pushed and use it to analyze reason for differences

0a6b6b62017524113946410cf6fac2124a60f627 authored almost 13 years ago
Bugfix for diff comparison output in action status

b4128af35ea883e2098e2e0b4ae49cd9c38991c3 authored almost 13 years ago
Several bugfixes related to pulling whole /overlay

b7df9cccceedcb3bcca9e109f1b585e20f981ce3 authored almost 13 years ago
Fix calls to getIpFromCname to check for new pathname

a8cd77976d85cb037c52aed3f1ddf82fced039c0 authored almost 13 years ago
Replace hardcoded paths with vars, and pull whole /overlay

722a142fc717864ec3245dc5e56052b5ed67cd09 authored almost 13 years ago
First incomplete implementation of safe push

34e455a5a5124a3d2d90448bb24b62f4e224ac33 authored almost 13 years ago
Minor typos preventing proper removal of temp files

c34304c7df12784dc3cbdd378102f654ff8c7384 authored almost 13 years ago
Double-quoted every string to allow for spaces in pathnames

5ac4f042023c59e25fac7acab629f67022dedb8b authored almost 13 years ago
Minor changes to action pull, and some var definitions for ruci 2.0

113a23d2bd963d3e4e46176e368bfa1eb5f52fa2 authored almost 13 years ago
Merge pathname bugfix

3d13401c273a24ab3d6d3048977e9981debf7763 authored almost 13 years ago
Dirty hack to output nice reminders on actions status and push

46c464352e9fda8a32fb74b472f848f2805b49cf authored almost 13 years ago
Deshardcodeamos el uci de guido

6b0c46ee63d44485ff7f3789c8589a5db4fa3bb0 authored almost 13 years ago
Bugfix with script name and log handling

ae838441294e1d424c072757c7afa92845c740d4 authored almost 13 years ago
Last commit for version 1.0

3c8b6cbb9e8b86521a4965adc96ec6585f8e4a62 authored almost 13 years ago
Create empty directories when pulling for the first time

05c8197ba4873529dfaaafdbf67bf555f5b928af authored almost 13 years ago
Parse spurious tar error messages, and make logfile more readable

76be9b399cfb1c1800f704f01d787f39c927222c authored almost 13 years ago
Action status now defaults to check every NAME,

and checks if NAME is about to revert-to-failsafe

71413615ec2ee1f84c7b02d0b5a7cbd93b3673ef authored almost 13 years ago
Prevent pushing changes when host is waiting to revert to failsafe

e80ac330d8bc50f6d1f4e6a46a409c81e91e1138 authored almost 13 years ago
Function arguments sanity checks

71cedcd0081f1f22861d2b17e570df8d5fa4d21c authored almost 13 years ago
Fix bug in log writing, sometimes ended up empty

95c4b48998db934a359b635ea0f6d3a927b2c472 authored almost 13 years ago
Version 1.0. Major code cleanup and reorganization,

fully implemented actions push, pull, confirm, status.

793f434ea5d585d598243f2d250cfe988e3d5678 authored almost 13 years ago
Implemented action status and reordered some code

cb527bd3573c11f4c2c51352ab64d471250988bc authored almost 13 years ago
Implement action confirm, logfile writing, some code cleanup

2a4d145476a3a96d2e82ac19127efdd21ad7ea6d authored almost 13 years ago
Clean empty directories on pull

4fa77d477cb532b1821c08a1a3d7b4c1958c85df authored almost 13 years ago
Better error message handling in scp/ssh

8b9c843ba5e822d0493ca4591a76deda6c5d6dd4 authored almost 13 years ago
Fixed bug in pull

9afa50dcaf6fd0c8d4fc3f12bbc5f84b0d407ff2 authored almost 13 years ago
Merged pull and push actions into ruci

e3d4e7a4b196988a20baa1b3ddb432ed0bf6c38d authored almost 13 years ago
Preserve mtime and mode in scp, and renamed ruci.sh

81b0aa7e6b8fd9b7e3dfcfacd3055b92f3a657cc authored almost 13 years ago