Alexandre Aubin
|
82b715f068
|
Handle case were { is on a newline
|
2019-03-09 19:22:43 +01:00 |
|
Alexandre Aubin
|
fbcdf54cdf
|
Force script order
|
2019-03-09 18:47:48 +01:00 |
|
Alexandre Aubin
|
f6e98894cf
|
Check for path traversal issue
|
2019-03-09 18:38:37 +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
|
e89e613f9e
|
Merge pull request #58 from YunoHost/factor-app-class
Refactor some stuff into an app class
|
2019-03-09 17:01:47 +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
|
e83b03b6d4
|
Merge pull request #54 from YunoHost/rework-script-parsing
Rework script parsing : line-per-line (still using shlex)
|
2019-03-02 00:24:54 +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
|
f8bbccd78a
|
Merge pull request #45 from YunoHost/warn_about_add_header
Warn about the use of add_header in nginx conf
|
2019-02-13 17:49:43 +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
|
6ed98bf540
|
Merge pull request #42 from YunoHost/report-arg-type-issues
Report missing or bad manifest arg type, or unecessary 'choices' usage
|
2019-02-07 15:48:39 +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
|
5cd4275f05
|
Merge pull request #43 from YunoHost/meh-refactoring
Refactor / clean, and report deprecated practices
|
2019-02-07 15:46:20 +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)
|
d37eaae1e2
|
Merge pull request #39 from Jibec/dependencies_consistency
Add dependencies consistency check
|
2018-12-13 22:49:50 +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 |
|