Commit Graph

81 Commits

Author SHA1 Message Date
78169b3088 utils.sh: fixed missing export of function_exists 2021-10-27 10:47:54 +02:00
9839ad87f6 added pre and post installation directory and implemented one for ntp 2021-10-27 10:46:04 +02:00
levasseur
9b8f55130b filefct.sh: better implementation of patchfile 2021-10-26 18:13:57 +02:00
levasseur
6fa6dcc24d implemented patchfile and pre post action of package manager, renamed pkgrem -> pkgrm 2021-10-25 17:36:06 +02:00
levasseur
d1a2759ef6 added lib/utils.sh and reorganised some files according to it 2021-10-25 15:48:40 +02:00
levasseur
e1694d12cf better output when leaving chrooted execution 2021-10-25 15:16:19 +02:00
levasseur
c7900a8911 aaa_error.sh: fix: don't erase tmpfile if we don't exit 2021-10-25 15:15:10 +02:00
levasseur
8dcd03ebe1 filefct.sh: mutualised file selection mechanisme 2021-10-25 15:13:45 +02:00
levasseur
476aa67daa implemented chroot using bootstrap method 2021-10-22 17:15:01 +02:00
fatalerrors
2693a3cc72 fixed last merge 2021-10-22 16:15:58 +02:00
levasseur
e165b7e7e1 fixed dsleep 2021-10-21 17:19:02 +02:00
levasseur
a18a851ebf completed chroot parameter management 2021-10-21 17:18:02 +02:00
levasseur
71f7ec5936 fix: version.sh SYS_CODE have to be unset if needed 2021-10-18 18:49:50 +02:00
levasseur
70e597baa4 Merge branch 'master' of ssh://apo.geoffray-levasseur.org/share/services/git/legos 2021-10-18 16:40:21 +02:00
levasseur
53c546fe20 begining work on the chroot option 2021-10-15 18:39:16 +02:00
fatalerrors
4cfa6561d6 removed trailing and unneeded space and tabs 2021-10-14 16:17:43 +02:00
levasseur
f667db8787 display: added dsleep, added -n switch to prnt, use it in conf_ntp 2021-10-12 17:51:40 +02:00
levasseur
ef2e724d1a implemented appendfile 2021-10-12 17:00:43 +02:00
levasseur
4000dbf358 err_exit: better check file existance than variable being set before cleaning up temp file 2021-10-08 17:56:08 +02:00
levasseur
5324ee0636 fix: erase eventual temporary file in case of error exit; version bump 2021-10-08 17:42:53 +02:00
levasseur
a5975307dd externalise in libs: dump_key_buffer and set_system_proxy 2021-10-08 17:16:02 +02:00
levasseur
31a2d2bce8 improved and corrected dependency system, added option to disable it 2021-10-08 16:13:43 +02:00
levasseur
de3a8fb0cc fix: typoes 2021-10-08 11:30:08 +02:00
levasseur
ee3a8d91ba few improvements, consistency fixes 2021-10-06 17:55:04 +02:00
levasseur
a1372a5d50 version.sh: renamed some functions, small improvements 2021-10-06 17:53:37 +02:00
70275a0add finish previous merge 2021-10-06 10:57:45 +02:00
fatalerrors
9a371e62a9 Merge branch 'master' of ssh://apo.geoffray-levasseur.org/share/services/git/legos 2021-10-06 10:39:36 +02:00
fatalerrors
1ac3ec303c code cleanup: force local var before calling a for loop, make sure it's unset when no longer needed 2021-10-06 10:37:13 +02:00
0a2c9f5bc3 services.sh: added svc_reload 2021-10-06 10:35:11 +02:00
fatalerrors
c0b1bf1665 added rolling release support (or any distribution not providing a version) 2021-10-05 16:49:17 +02:00
levasseur
5a36c277ba added isdirempty and embrio of patchfile 2021-10-04 17:52:57 +02:00
levasseur
4e3e14dc30 prnt: HEAD var renamed head and made local 2021-10-04 12:02:03 +02:00
levasseur
cc04f61e14 backupdist: added support for symbolic links 2021-10-04 12:00:31 +02:00
levasseur
dc53b749f1 introduced distro version detection and automatic system dependent configuration loading 2021-09-29 17:29:39 +02:00
fatalerrors
967c0f12ce filefct: fixed installfile displaying an error instead of a warning 2021-09-28 13:52:23 +02:00
levasseur
6f27a126a7 fix backupdist: a non existing file or dir is not an error 2021-09-21 17:58:22 +02:00
levasseur
e898eea7f7 load_configuration: fixed hostname based filename 2021-09-21 16:16:36 +02:00
levasseur
dd51a48869 export more functions (can be used un subshell or interactive internal shell) 2021-09-21 16:13:36 +02:00
levasseur
d3c7b80030 corrected KEEPGOING support, corrected noerror behaviour 2021-09-21 16:13:36 +02:00
levasseur
9eb59b5bd4 added shell option 2021-09-21 16:13:36 +02:00
949982bfef prnt: display adjustment 2021-09-15 16:34:57 +02:00
9e8a2a3e0c added no proxy command line option 2021-09-15 14:42:05 +02:00
levasseur
a06897270f fixed issue when user where already exist 2021-09-13 14:26:40 +02:00
levasseur
9ae45fb200 backupdist(): added support for directories 2021-09-10 17:59:36 +02:00
levasseur
9216d640e6 fixed backtrace 2021-09-10 16:26:50 +02:00
fatalerrors
14334e10b0 beginnning of developper reference, some typos 2021-09-10 10:29:18 +02:00
levasseur
e93a3b9ed6 some bug fix 2021-09-08 18:23:34 +02:00
levasseur
9aa7244824 added noerror function to execute stuff outside of error control system 2021-09-08 18:11:24 +02:00
levasseur
d8c1dfddd6 removed [[ TEST ]] && action form for if [[ TEST ]]; then action; fi for compatibility 2021-09-08 17:52:16 +02:00
levasseur
bec63a5304 reworked command line reading 2021-09-08 17:20:43 +02:00