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
e20683227702bace3aeab1b6ec9be7718f0faa87 authored over 11 years ago
silly typo created spurious error
e869b0088112df0a7cbee0345e544c8b276e68bb authored about 12 years ago
e869b0088112df0a7cbee0345e544c8b276e68bb authored about 12 years ago
trivial refactoring, create tar before connecting
2e92105b9ddf51361a7033aefd7db8a88f86362a authored about 12 years ago
2e92105b9ddf51361a7033aefd7db8a88f86362a authored about 12 years ago
push: don't check for a previous push' backup; implicitly confirm it
ed11b16bac8605527d2700be5a935a9d425a44f0 authored about 12 years ago
ed11b16bac8605527d2700be5a935a9d425a44f0 authored about 12 years ago
push: if a directory is not found, silently skip it
d3e8e27a1f1cc6f21fc33e6b9d24a910fe7df5ad authored over 12 years ago
d3e8e27a1f1cc6f21fc33e6b9d24a910fe7df5ad authored over 12 years ago
explain a little bit better the dependencies
d42b69939e4e174e64ada4e86f74058eddc7ad1c authored over 12 years ago
d42b69939e4e174e64ada4e86f74058eddc7ad1c authored over 12 years ago
pull: create directory for the first pull of a host
7e9218ac3764b9737704e5801f8c9b8c75f573ad authored over 12 years ago
7e9218ac3764b9737704e5801f8c9b8c75f573ad authored over 12 years ago
workaround for buggy openwrt env setting on non-interactive ssh session
add02187ae64038d9aac74ad1a13e838d0803df5 authored over 12 years ago
add02187ae64038d9aac74ad1a13e838d0803df5 authored over 12 years ago
bugfix: quotes missing on [ test
b27ec1314417313e0159eaf0798b4e8b08b60498 authored over 12 years ago
b27ec1314417313e0159eaf0798b4e8b08b60498 authored over 12 years ago
REBOOT_CMD and ETC_FAILSAFE changed to use safe-reboot script
17642b954427414fcf182b71b12e391b2e024e48 authored over 12 years ago
17642b954427414fcf182b71b12e391b2e024e48 authored over 12 years ago
Minor cosmetic change on status action, for easier copy&paste revision id
af569fc9aa49c4ffccaa26028172e3444fb8640d authored over 12 years ago
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
38fd153f89942ae6c98d17c22172bc9284557547 authored over 12 years ago
Bugfix: always use /overlay for etc.failsafe handling
4dd6d56ce9d3576c4403e14dc0a0f05a8488694d authored over 12 years ago
4dd6d56ce9d3576c4403e14dc0a0f05a8488694d authored over 12 years ago
Implement a --quick push option
cf6bade91b00d366d12a351fd29f1136253f5e1f authored over 12 years ago
cf6bade91b00d366d12a351fd29f1136253f5e1f authored over 12 years ago
Bugfix in status action, caused 1min delays
934fe553e0c1042924a8fb22379c28f572beaed8 authored almost 13 years ago
934fe553e0c1042924a8fb22379c28f572beaed8 authored almost 13 years ago
Better status magic, also allow to override --ip for checking status
5693f302254ac9ed5a89080c0bb0baa3337c6d81 authored almost 13 years ago
5693f302254ac9ed5a89080c0bb0baa3337c6d81 authored almost 13 years ago
Use hg diff instead of hg status when checking for changes
a09059faf279a3ee0ef562c6bb58f34a86f268f7 authored almost 13 years ago
a09059faf279a3ee0ef562c6bb58f34a86f268f7 authored almost 13 years ago
Use a temp repo clone to determine differences in action status
c9f67c2ee01db7961c3db1f588d90e5267be2ee6 authored almost 13 years ago
c9f67c2ee01db7961c3db1f588d90e5267be2ee6 authored almost 13 years ago
Implemented option --full to push (or check status of) whole /overlay
1f7b5da1c80469adab6b878811cbc3357369697b authored almost 13 years ago
1f7b5da1c80469adab6b878811cbc3357369697b authored almost 13 years ago
Trying to make pushing whole overlay work
02e4c826da6880ae0d6bea5abff74a7364ea6bb9 authored almost 13 years ago
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
dc44c7313f27742df15abe68ac3b5da848c90d00 authored almost 13 years ago
scp can't handle symlinks. Use tar for pushing overlays
94e6e0e2fcd143f4e544f5e9230ca7e00e691e3a authored almost 13 years ago
94e6e0e2fcd143f4e544f5e9230ca7e00e691e3a authored almost 13 years ago
Handle cases where revisions disappear, for ex. with hg rollback
3715267560af41ea79625b525b7531e68dc2494d authored almost 13 years ago
3715267560af41ea79625b525b7531e68dc2494d authored almost 13 years ago
status output cosmetic changes, avoid pulling remote /etc.failsafe
61bfa5678b07d0b8f5c52aecc2562719f99d301d authored almost 13 years ago
61bfa5678b07d0b8f5c52aecc2562719f99d301d authored almost 13 years ago
Handle empty .lastrevpushed as nonexistent
fd8d87870667e5153cff41394403519642c5d064 authored almost 13 years ago
fd8d87870667e5153cff41394403519642c5d064 authored almost 13 years ago
Correctly interpret repo status when comparing local and remote copies
4465d477b8049dd8b3be2f37c6c18e599362e618 authored almost 13 years ago
4465d477b8049dd8b3be2f37c6c18e599362e618 authored almost 13 years ago
Better repo management (now supports symlinks in path).
ca8c0b8eb6feac60d0f9656d9ad258ae85ae0bfa authored almost 13 years ago
ca8c0b8eb6feac60d0f9656d9ad258ae85ae0bfa authored almost 13 years ago
Better function argument presentation, and fix SSH_PERSIST declaration
27d18fd4799f720fb43333dd6492de28079dc7e2 authored almost 13 years ago
27d18fd4799f720fb43333dd6492de28079dc7e2 authored almost 13 years ago
Implement --gzip parameter, enabling gzipped tar on pull
28e8f2559f02ae3e3ae0f2a6163d4f8aa46f0b88 authored almost 13 years ago
28e8f2559f02ae3e3ae0f2a6163d4f8aa46f0b88 authored almost 13 years ago
Make all ssh connections persistent
c7ca461ed8c98a62e5f1aa56d5273bad4d8dac99 authored almost 13 years ago
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
0a6b6b62017524113946410cf6fac2124a60f627 authored almost 13 years ago
Bugfix for diff comparison output in action status
b4128af35ea883e2098e2e0b4ae49cd9c38991c3 authored almost 13 years ago
b4128af35ea883e2098e2e0b4ae49cd9c38991c3 authored almost 13 years ago
Several bugfixes related to pulling whole /overlay
b7df9cccceedcb3bcca9e109f1b585e20f981ce3 authored almost 13 years ago
b7df9cccceedcb3bcca9e109f1b585e20f981ce3 authored almost 13 years ago
Fix calls to getIpFromCname to check for new pathname
a8cd77976d85cb037c52aed3f1ddf82fced039c0 authored almost 13 years ago
a8cd77976d85cb037c52aed3f1ddf82fced039c0 authored almost 13 years ago
Replace hardcoded paths with vars, and pull whole /overlay
722a142fc717864ec3245dc5e56052b5ed67cd09 authored almost 13 years ago
722a142fc717864ec3245dc5e56052b5ed67cd09 authored almost 13 years ago
First incomplete implementation of safe push
34e455a5a5124a3d2d90448bb24b62f4e224ac33 authored almost 13 years ago
34e455a5a5124a3d2d90448bb24b62f4e224ac33 authored almost 13 years ago
Minor typos preventing proper removal of temp files
c34304c7df12784dc3cbdd378102f654ff8c7384 authored almost 13 years ago
c34304c7df12784dc3cbdd378102f654ff8c7384 authored almost 13 years ago
Double-quoted every string to allow for spaces in pathnames
5ac4f042023c59e25fac7acab629f67022dedb8b authored almost 13 years ago
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
113a23d2bd963d3e4e46176e368bfa1eb5f52fa2 authored almost 13 years ago
Merge pathname bugfix
3d13401c273a24ab3d6d3048977e9981debf7763 authored almost 13 years ago
3d13401c273a24ab3d6d3048977e9981debf7763 authored almost 13 years ago
Dirty hack to output nice reminders on actions status and push
46c464352e9fda8a32fb74b472f848f2805b49cf authored almost 13 years ago
46c464352e9fda8a32fb74b472f848f2805b49cf authored almost 13 years ago
Deshardcodeamos el uci de guido
6b0c46ee63d44485ff7f3789c8589a5db4fa3bb0 authored almost 13 years ago
6b0c46ee63d44485ff7f3789c8589a5db4fa3bb0 authored almost 13 years ago
Bugfix with script name and log handling
ae838441294e1d424c072757c7afa92845c740d4 authored almost 13 years ago
ae838441294e1d424c072757c7afa92845c740d4 authored almost 13 years ago
Last commit for version 1.0
3c8b6cbb9e8b86521a4965adc96ec6585f8e4a62 authored almost 13 years ago
3c8b6cbb9e8b86521a4965adc96ec6585f8e4a62 authored almost 13 years ago
Create empty directories when pulling for the first time
05c8197ba4873529dfaaafdbf67bf555f5b928af authored almost 13 years ago
05c8197ba4873529dfaaafdbf67bf555f5b928af authored almost 13 years ago
Parse spurious tar error messages, and make logfile more readable
76be9b399cfb1c1800f704f01d787f39c927222c authored almost 13 years ago
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
e80ac330d8bc50f6d1f4e6a46a409c81e91e1138 authored almost 13 years ago
Function arguments sanity checks
71cedcd0081f1f22861d2b17e570df8d5fa4d21c authored almost 13 years ago
71cedcd0081f1f22861d2b17e570df8d5fa4d21c authored almost 13 years ago
Fix bug in log writing, sometimes ended up empty
95c4b48998db934a359b635ea0f6d3a927b2c472 authored almost 13 years ago
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
cb527bd3573c11f4c2c51352ab64d471250988bc authored almost 13 years ago
Implement action confirm, logfile writing, some code cleanup
2a4d145476a3a96d2e82ac19127efdd21ad7ea6d authored almost 13 years ago
2a4d145476a3a96d2e82ac19127efdd21ad7ea6d authored almost 13 years ago
Clean empty directories on pull
4fa77d477cb532b1821c08a1a3d7b4c1958c85df authored almost 13 years ago
4fa77d477cb532b1821c08a1a3d7b4c1958c85df authored almost 13 years ago
Better error message handling in scp/ssh
8b9c843ba5e822d0493ca4591a76deda6c5d6dd4 authored almost 13 years ago
8b9c843ba5e822d0493ca4591a76deda6c5d6dd4 authored almost 13 years ago
Fixed bug in pull
9afa50dcaf6fd0c8d4fc3f12bbc5f84b0d407ff2 authored almost 13 years ago
9afa50dcaf6fd0c8d4fc3f12bbc5f84b0d407ff2 authored almost 13 years ago
Merged pull and push actions into ruci
e3d4e7a4b196988a20baa1b3ddb432ed0bf6c38d authored almost 13 years ago
e3d4e7a4b196988a20baa1b3ddb432ed0bf6c38d authored almost 13 years ago
Preserve mtime and mode in scp, and renamed ruci.sh
81b0aa7e6b8fd9b7e3dfcfacd3055b92f3a657cc authored almost 13 years ago
81b0aa7e6b8fd9b7e3dfcfacd3055b92f3a657cc authored almost 13 years ago