Jeffery To
2ffb87726b
python: Rework filespec install script
...
* Support wildcards in install (`+`) paths
* Add fourth parameter to set directory permissions
If file permissions are given (third parameter), these will now apply
to files only.
* Add non-recursive set permissions command (`==`)
* Be more strict about filespec format
Blank lines and lines starting with `#` will be ignored. Other errors
(unknown command, missing path parameter, etc.) will cause the script
to exit.
* Be more strict about ensuring paths exist for all commands
* Avoid spawning subshells
This also removes outdated filespec paths in the python3 package; these
paths delete files that are no longer present.
Signed-off-by: Jeffery To <jeffery.to@gmail.com >
2023-08-25 01:47:43 +08:00
..
2023-01-20 17:44:14 -08:00
2022-02-14 17:25:51 -08:00
2023-04-21 22:46:58 +02:00
2023-08-15 11:57:28 +08:00
2020-09-14 16:48:19 +00:00
2020-08-29 11:47:57 +07:00
2021-06-12 21:05:01 -07:00
2021-02-20 16:02:15 -08:00
2023-04-21 22:46:58 +02:00
2022-01-08 08:04:50 +01:00
2023-08-18 09:03:39 +08:00
2023-04-21 22:46:58 +02:00
2021-03-15 16:03:22 +00:00
2021-02-20 16:02:15 -08:00
2020-08-19 15:47:07 +00:00
2023-04-21 22:46:58 +02:00
2022-09-26 09:38:00 +00:00
2021-02-20 16:02:15 -08:00
2023-07-10 19:51:31 -07:00
2021-10-15 23:02:07 -07:00
2022-12-22 16:25:34 -08:00
2020-11-22 18:53:37 -06:00
2023-04-08 08:38:54 +02:00
2021-06-12 21:05:01 -07:00
2022-08-31 13:33:28 -07:00
2023-07-10 19:48:19 -07:00
2021-02-20 16:02:15 -08:00
2023-05-20 13:16:26 +08:00
2022-12-22 16:32:17 -08:00
2022-01-11 16:25:33 -08:00
2023-04-21 22:46:58 +02:00
2022-01-29 13:31:55 -08:00
2021-06-12 21:05:01 -07:00
2023-03-24 02:08:47 +08:00
2023-08-10 20:02:25 +03:00
2023-04-08 08:38:54 +02:00
2023-04-08 08:38:54 +02:00
2023-04-08 08:38:54 +02:00
2023-04-08 08:38:54 +02:00
2023-04-21 22:46:58 +02:00
2023-04-08 08:38:54 +02:00
2023-04-08 08:38:54 +02:00
2022-04-16 11:01:06 -07:00
2023-05-24 06:06:17 +03:00
2023-03-08 15:37:07 +08:00
2021-02-20 16:02:15 -08:00
2023-03-26 18:18:51 -06:00
2023-01-14 19:06:15 -08:00
2022-01-18 18:10:18 -08:00
2021-02-20 16:02:15 -08:00
2023-04-21 22:46:58 +02:00
2021-02-20 16:02:15 -08:00
2021-01-18 20:53:33 -08:00
2022-12-20 01:45:56 +00:00
2023-04-21 22:46:58 +02:00
2021-01-03 00:17:50 +00:00
2022-06-21 12:24:15 -06:00
2023-03-26 18:26:45 -06:00
2021-11-29 01:41:19 -08:00
2021-01-03 19:13:26 -05:00
2023-02-27 03:21:37 +01:00
2021-10-19 13:16:18 -07:00
2023-08-16 21:38:54 +02:00
2022-12-15 08:34:18 +01:00
2022-12-15 08:34:18 +01:00
2022-12-15 08:34:18 +01:00
2023-05-20 13:17:24 +08:00
2023-05-20 13:17:50 +08:00
2022-12-15 08:34:18 +01:00
2022-12-15 08:34:18 +01:00
2023-05-21 10:31:22 +02:00
2023-08-25 01:47:43 +08:00
2023-08-14 18:16:23 -03:00
2023-08-19 14:26:43 +08:00
2023-04-21 22:46:58 +02:00
2023-06-30 22:06:05 +08:00