Alexandre Aubin
0c4e86d098
Move general checks as methods of App class
2019-03-02 01:43:29 +01:00
Alexandre Aubin
a0e435c271
Move license_mentionned_in_readme inside check_manifest
2019-03-02 01:34:44 +01:00
Alexandre Aubin
26c383d0b3
check_files_exist -> misc_file_checks and other tweaks
2019-03-02 01:30:58 +01:00
Alexandre Aubin
b089229482
Begin to factorize script loading in an app class
2019-03-02 01:19:40 +01:00
Alexandre Aubin
01085f49fc
Rework script parsing : line-per-line (still using shlex)
2019-02-23 20:14:56 +01:00
Alexandre Aubin
d0dd509ca2
Sometimes there are folders in conf/ ;P
2019-02-13 21:17:24 +01:00
Alexandre Aubin
a4844e0924
Merge pull request #46 from YunoHost/recommend-ynh-print-info
...
Recommend ynh_print_info or ynh_script_progression usage in the install script
2019-02-13 17:49:56 +01:00
Alexandre Aubin
b27a848203
Recommend ynh_print_info or ynh_script_progression usage in the install script
2019-02-10 14:12:25 +01:00
Alexandre Aubin
8a5083e858
Warn about the use of add_header in nginx conf
2019-02-09 16:30:35 +01:00
Alexandre Aubin
daee832af4
Report missing argument type as a warning instead of error
2019-02-07 19:51:46 +01:00
Alexandre Aubin
af96b17a48
Typo
2019-02-07 15:55:47 +01:00
Alexandre Aubin
a9c60d39f5
Merge branch 'master' into report-arg-type-issues
2019-02-07 15:48:29 +01:00
Alexandre Aubin
20a280e2d2
print_wrong -> print_error
2019-02-07 15:47:38 +01:00
Alexandre Aubin
6bddff93d2
Typo
2019-02-07 15:06:28 +01:00
Alexandre Aubin
a31bd52de2
Fix known service list
2019-02-05 17:01:13 +01:00
Alexandre Aubin
247c78c95c
Fix broken link
2019-01-29 01:42:03 +01:00
Alexandre Aubin
7e4fecf6e6
Improve tip about the description
2019-01-29 01:36:53 +01:00
Alexandre Aubin
a0c400f946
Small tip about the url field in manifest
2019-01-29 01:10:12 +01:00
Alexandre Aubin
0587845acb
print_wrong -> print_error
2019-01-29 00:44:33 +01:00
Alexandre Aubin
657f30a94d
Complain if 'yunohost service add' is not matched with a 'yunohost service remove'
2019-01-29 00:44:21 +01:00
Alexandre Aubin
171617cb8a
Complain about attempts to restart nginx
2019-01-29 00:35:23 +01:00
Alexandre Aubin
2e976bcdf3
Shlex behavior is fucked up.
2019-01-29 00:34:46 +01:00
Alexandre Aubin
fcb9c17edc
Big ugly refactoring commit. Boooh. Not cool :|.
2019-01-28 23:33:27 +01:00
Alexandre Aubin
5a45d7b7bb
Remove commented lines when reading file in raw mode
2019-01-28 20:35:07 +01:00
Alexandre Aubin
c7f40ca566
Recommend ynh_string_random instead of 'dd' or 'openssl rand'
2019-01-28 20:05:38 +01:00
Alexandre Aubin
8060598fed
Ugh ... major bug, shlex actually split the whole file in words. If we look for 'rm -rf' occurrences for instances, those are two separate words ... used a raw read instead
2019-01-28 20:04:28 +01:00
Alexandre Aubin
910a3b2006
Report missing or bad manifest arg type, or unecessary 'choices' usage
2019-01-28 19:26:41 +01:00
Alexandre Aubin
f31bebc644
Rework and add deprecated helpers usage and deprecated practices
2019-01-27 16:32:04 +01:00
ljf (zamentur)
48075f80e3
[enh] Check fail if rm -rf
2018-12-13 22:48:49 +01:00
Alexandre Aubin
132ee456e0
Misc fixes for confusion between full path, script name, and content
2018-12-13 20:47:49 +01:00
Alexandre Aubin
29d647ce20
Update advice about 'sudo' and others
2018-12-02 17:59:45 +01:00
Alexandre Aubin
4a68c76089
Use read_file() to get file content without comments
2018-12-02 17:56:45 +01:00
Alexandre Aubin
21cb506419
Update url for official helpers doc
2018-12-02 17:54:54 +01:00
Jean-Baptiste Holcroft
a40342c278
Merge branch 'check_ynh_install_app_dependencies' into dependencies_consistency
2018-05-27 12:03:26 +02:00
Jean-Baptiste Holcroft
0d18196949
Improve text and code style
2018-05-27 12:01:38 +02:00
Jean-Baptiste Holcroft
e3f689441e
Add consistency check for dependencies
2018-05-27 11:54:28 +02:00
Jean-Baptiste Holcroft
834ac35b96
Add link to official and experimental helpers
2018-05-26 20:42:14 +02:00
Jean-Baptiste Holcroft
29ac976ba0
Add basic unix command detection
2018-05-26 20:40:27 +02:00
Jean-Baptiste Holcroft
7402117dbc
Add check for dependencies helpers
2018-05-26 20:27:24 +02:00
Alexandre Aubin
fe9e184b06
Microdecision: wording/syntax
2018-01-16 15:20:22 +01:00
Laurent Peuch
6327ea030b
Merge pull request #35 from Jibec/patch-1
...
remove `clear`
2018-01-14 16:56:28 +01:00
Jean-Baptiste
99c7014059
remove clear
2017-12-16 01:04:24 +01:00
Alexandre Aubin
86c1913449
Fix license test + improve message
2017-11-14 22:11:09 +01:00
ljf
8c70d51c6b
[enh] Add warning and some test
2017-08-31 02:01:29 +02:00
Moul
cda98505ba
[mod] some pep8 fixes.
2017-04-11 10:10:29 +02:00
Moul
74315b2718
[mod] do not return an error value for verifications_done_before_modifying_system.
2017-04-11 09:48:42 +02:00
Moul
64f9360d80
[enh] do not throw an error if 'backup' or 'restore script is missing.
2017-04-11 09:44:13 +02:00
Moul
fdda64aaf7
[mod] #18 , #22 : do not return an error value on env var check.
2017-04-06 17:19:26 +02:00
M5oul
dc2b02dcbe
Merge pull request #23 from YunoHost/rm_sudo_check
...
[mod] #5: remove 'sudo' cmd prefix check for YnH 2.6.
2017-04-05 20:49:44 +02:00
Jocelyn Delalande
1cea3c75f8
[fix] search for "exit" more accurately
...
Currently, any occurence of the "exit" string is considered as a use of the exit
shell function. While my solution is still clumsy (we should be using a bash
parser), I think it's a bit less clumsy, it triggers less false positives :)
2017-03-31 17:43:29 +02:00