|
|
|
@1114
|
[1114]
|
2 months |
jlaine |
fix typo
|
|
|
|
@1113
|
[1113]
|
2 months |
jlaine |
add a method to dump config
|
|
|
|
@1106
|
[1106]
|
3 months |
jlaine |
check "sshpass" is found
|
|
|
|
@1105
|
[1105]
|
3 months |
jlaine |
drop boxadmin-autoconnect
|
|
|
|
@1104
|
[1104]
|
3 months |
jlaine |
make it possible to specify a password
|
|
|
|
@1103
|
[1103]
|
3 months |
jlaine |
create Config from script
|
|
|
|
@1102
|
[1102]
|
3 months |
jlaine |
rework Config instanciation
|
|
|
|
@1101
|
[1101]
|
3 months |
jlaine |
pass password
|
|
|
|
@1100
|
[1100]
|
3 months |
jlaine |
pass "password" to the constructor
|
|
|
|
@1099
|
[1099]
|
3 months |
jlaine |
fix
|
|
|
|
@1098
|
[1098]
|
4 months |
jlaine |
capture stderr
|
|
|
|
@1097
|
[1097]
|
4 months |
jlaine |
re-activate debug mode
|
|
|
|
@1096
|
[1096]
|
4 months |
jlaine |
preserve host ordering
|
|
|
|
@1095
|
[1095]
|
4 months |
jlaine |
expose apt
|
|
|
|
@1091
|
[1091]
|
4 months |
jlaine |
whitespace fix
|
|
|
|
@1090
|
[1090]
|
4 months |
jlaine |
whitespace fix
|
|
|
|
@1087
|
[1087]
|
5 months |
jlaine |
make control path private
|
|
|
|
@1086
|
[1086]
|
5 months |
jlaine |
refactor ssh options
|
|
|
|
@1085
|
[1085]
|
5 months |
jlaine |
rework
|
|
|
|
@1084
|
[1084]
|
5 months |
jlaine |
add a method to retrieve a single host
|
|
|
|
@1083
|
[1083]
|
5 months |
jlaine |
handle case without controlpath
|
|
|
|
@1082
|
[1082]
|
5 months |
jlaine |
use subprocess
|
|
|
|
@1081
|
[1081]
|
5 months |
jlaine |
start support password auth
|
|
|
|
@1080
|
[1080]
|
5 months |
jlaine |
rework control path
|
|
|
|
@1079
|
[1079]
|
5 months |
jlaine |
fix
|
|
|
|
@1078
|
[1078]
|
5 months |
jlaine |
rework
|
|
|
|
@1077
|
[1077]
|
5 months |
jlaine |
refactor
|
|
|
|
@1076
|
[1076]
|
5 months |
jlaine |
add auto-connect script
|
|
|
|
@1075
|
[1075]
|
5 months |
jlaine |
make Config.hosts() a method
|
|
|
|
@1074
|
[1074]
|
5 months |
jlaine |
don't use sudo if we are already root
|
|
|
|
@1073
|
[1073]
|
5 months |
jlaine |
fix
|
|
|
|
@1072
|
[1072]
|
5 months |
jlaine |
remove Host.control_path
|
|
|
|
@1071
|
[1071]
|
5 months |
jlaine |
provide access to SSH options
|
|
|
|
@1070
|
[1070]
|
5 months |
jlaine |
rework
|
|
|
|
@1069
|
[1069]
|
5 months |
jlaine |
refactor
|
|
|
|
@1068
|
[1068]
|
5 months |
jlaine |
fix
|
|
|
|
@1067
|
[1067]
|
5 months |
jlaine |
add a Config object
|
|
|
|
@1066
|
[1066]
|
5 months |
jlaine |
rename Host.ctrl to Host.control_path
|
|
|
|
@1065
|
[1065]
|
5 months |
jlaine |
get rid of Host.shared
|
|
|
|
@1062
|
[1062]
|
6 months |
jlaine |
fix non-interactive apt
|
|
|
|
@1061
|
[1061]
|
6 months |
jlaine |
fix
|
|
|
|
@1060
|
[1060]
|
7 months |
jlaine |
clean apt cache after upgrade
|
|
|
|
@1059
|
[1059]
|
7 months |
jlaine |
run apt-get non-interactively
|
|
|
|
@1058
|
[1058]
|
7 months |
jlaine |
add some apt-get commands
|
|
|
|
@1057
|
[1057]
|
8 months |
jlaine |
make ssh quiet
|
|
|
|
@1056
|
[1056]
|
9 months |
jlaine |
prune extraneous line
|
|
|
|
@1055
|
[1055]
|
9 months |
jlaine |
parse hostname
|
|
|
|
@999
|
[999]
|
14 months |
jlaine |
resync
|
|
|
|
@998
|
[998]
|
14 months |
jlaine |
reindent code using spaces
|
|
|
|
@997
|
[997]
|
14 months |
jlaine |
Silence "Exit request sent" message
|
|
|
|
@996
|
[996]
|
14 months |
jlaine |
add File::contains
|
|
|
|
@962
|
[962]
|
18 months |
jlaine |
tighten package version check
|
|
|
|
@952
|
[952]
|
21 months |
jlaine |
do not explicitly call host.connect()
|
|
|
|
@951
|
[951]
|
21 months |
jlaine |
no need to explicitly run self.connect() when host.run() or host.copy() is …
|
|
|
|
@950
|
[950]
|
21 months |
jlaine |
reindent code with spaces
|
|
|
|
@949
|
[949]
|
21 months |
jlaine |
improve detection of package installed status
|
|
|
|
@948
|
[948]
|
21 months |
jlaine |
add an option to control the number of threads
|
|
|
|
@947
|
[947]
|
21 months |
ageron |
added as_root=True to host.run commands
|
|
|
|
@946
|
[946]
|
21 months |
jlaine |
make disconnect quiet
|
|
|
|
@941
|
[941]
|
22 months |
jlaine |
reduce verbosity
|
|
|
|
@940
|
[940]
|
22 months |
jlaine |
refactor logging
|
|
|
|
@939
|
[939]
|
22 months |
jlaine |
refactor logging
|
|
|
|
@938
|
[938]
|
22 months |
jlaine |
refactor logging
|
|
|
|
@937
|
[937]
|
22 months |
jlaine |
make file copy silent
|
|
|
|
@936
|
[936]
|
22 months |
jlaine |
add "user" module
|
|
|
|
@935
|
[935]
|
22 months |
jlaine |
remove blacklist
|
|
|
|
@934
|
[934]
|
22 months |
jlaine |
improve logging
|
|
|
|
@933
|
[933]
|
22 months |
jlaine |
refactor runner to use a thread pool
|
|
|
|
@932
|
[932]
|
22 months |
jlaine |
fix indentation
|
|
|
|
@931
|
[931]
|
22 months |
jlaine |
start refactoring runner in preparation for threading
|
|
|
|
@929
|
[929]
|
2 years |
jlaine |
restore package::version
|
|
|
|
@840
|
[840]
|
2 years |
ageron |
Fixed a bug in _opts for temporary connections
|
|
|
|
@839
|
[839]
|
2 years |
ageron |
Ignore connect and disconnect instead or raising for temporary connections
|
|
|
|
@838
|
[838]
|
2 years |
ageron |
Added the -t option to use temporary SSH connections instead of shared …
|
|
|
|
@835
|
[835]
|
2 years |
ageron |
rewrote File.replace using new Host methods #replace, #get_temp and …
|
|
|
|
@834
|
[834]
|
2 years |
ageron |
added get_temp, replace and prompt, fixed HostError? raise message bug, …
|
|
|
|
@833
|
[833]
|
2 years |
ageron |
added as_root param for File.exists and File.remove
|
|
|
|
@832
|
[832]
|
2 years |
ageron |
If python-debian package is not installed, use regex for package::version
|
|
|
|
@831
|
[831]
|
2 years |
ageron |
reversed diff order in checkconf
|
|
|
|
@472
|
[472]
|
3 years |
jlaine |
handle case where file does not exist
|
|
|
|
@455
|
[455]
|
3 years |
jlaine |
fix typo
|
|
|
|
@454
|
[454]
|
3 years |
jlaine |
add debian/compat
|
|
|
|
@453
|
[453]
|
3 years |
jlaine |
bump version
|
|
|
|
@452
|
[452]
|
3 years |
jlaine |
make it possible to run File::replace as root
|
|
|
|
@451
|
[451]
|
3 years |
jlaine |
make it possible to run commands as root
|
|
|
|
@450
|
[450]
|
3 years |
jlaine |
fix indentation
|
|
|
|
@449
|
[449]
|
3 years |
jlaine |
replace tabs by 4 spaces
|
|
|
|
@448
|
[448]
|
3 years |
jlaine |
bump version to 0.1.1
|
|
|
|
@447
|
[447]
|
3 years |
jlaine |
rename
|
|
|
|
@446
|
[446]
|
3 years |
jlaine |
add File::compare
|
|
|
|
@404
|
[404]
|
3 years |
jlaine |
fix
|
|
|
|
@403
|
[403]
|
3 years |
jlaine |
use boxadmin/runner.py
|
|
|
|
@402
|
[402]
|
3 years |
jlaine |
add boxadmin/runner.py
|
|
|
|
@401
|
[401]
|
3 years |
jlaine |
import Debian packaging
|
|
|
|
@400
|
[400]
|
3 years |
jlaine |
fix setup.py
|
|
|
|
@399
|
[399]
|
3 years |
jlaine |
add setup.py and main boxadmin script
|
|
|
|
@398
|
[398]
|
3 years |
jlaine |
add documentation
|
|
|
|
@397
|
[397]
|
3 years |
jlaine |
initial import of python-boxadmin
|