Alexandre Aubin
|
f0b497d996
|
Merge pull request #64 from YunoHost/check-required-yunohost-version
Add a warning if required YunoHost version is still 2.x
|
2019-03-18 00:19:41 +01:00 |
|
Alexandre Aubin
|
a343165390
|
Merge pull request #63 from YunoHost/check-for-duplicated-key-in-json
Check for duplicated key in json + empty description
|
2019-03-18 00:19:28 +01:00 |
|
Alexandre Aubin
|
4ce3e0c023
|
Merge pull request #60 from YunoHost/explain-what-ispublic-means
Encourage packagers to detail what is_public means
|
2019-03-18 00:19:10 +01:00 |
|
Alexandre Aubin
|
711312d73b
|
Merge pull request #57 from Mickael-Martin/services_check_manifest
add check service in install file match with manifest (new services)
|
2019-03-18 00:18:55 +01:00 |
|
Alexandre Aubin
|
febac1761c
|
Merge pull request #56 from Mickael-Martin/checksource
Add test of common file
|
2019-03-18 00:18:45 +01:00 |
|
Alexandre Aubin
|
dc2194dfcf
|
Add a warning if required YunoHost version is still 2.x
|
2019-03-09 20:26:30 +01:00 |
|
Alexandre Aubin
|
9867d11ff8
|
Check for duplicated key in json + empty description
|
2019-03-09 19:54:55 +01:00 |
|
Alexandre Aubin
|
f99f2ff5a1
|
Additional check to avoid trying to read binary file in some edge case
|
2019-03-09 19:40:46 +01:00 |
|
Alexandre Aubin
|
fbcdf54cdf
|
Force script order
|
2019-03-09 18:47:48 +01:00 |
|
Alexandre Aubin
|
74e60bab86
|
Uhoh not checking the right file
|
2019-03-09 18:35:15 +01:00 |
|
Alexandre Aubin
|
652d6bacb3
|
Encourage packagers to detail what is_public means
|
2019-03-09 17:52:08 +01:00 |
|
Alexandre Aubin
|
ecb7483694
|
Rework check_source_common
|
2019-03-09 17:39:00 +01:00 |
|
Mickael
|
46e6439233
|
add check ./common.sh
cf kay0u ;-)
|
2019-03-09 17:33:35 +01:00 |
|
Mickael
|
9f32e06dcc
|
add test of common file
|
2019-03-09 17:29:44 +01:00 |
|
Mickael
|
02ba265abd
|
add check service in install file match with manifest (new services)
|
2019-03-09 17:15:10 +01:00 |
|
Alexandre Aubin
|
1ccebdbab3
|
check_helper_consistency is now an app method instead of script
|
2019-03-02 02:24:13 +01:00 |
|
Alexandre Aubin
|
1c8bc4abc4
|
Move script checks as method of class Script
|
2019-03-02 02:10:54 +01:00 |
|
Alexandre Aubin
|
6c63667638
|
Rework formatting of multi-line strings
|
2019-03-02 02:06:43 +01:00 |
|
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 |
|