Summary: | systemd-sysv-install ROOT overquoting | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | manowar <manowar> |
Component: | systemd | Assignee: | Alexey Shabalin <shaba> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P3 | CC: | aen, arseny, manowar, mike, shaba |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
manowar@altlinux.org
2017-08-11 13:04:45 MSK
(В ответ на комментарий №0)
> + chroot ''\''/mnt'\''' /sbin/chkconfig --no-redirect pcscd on
Может, так сразу и делать? (с точностью до кавычек)
В смысле, отказаться от переменной CHROOT, заменив её на chroot "$ROOT" ... непосредственно там, где она сейчас используется? Раскрывать переменную с путём в самой командной строке? Тогда и защита от пробелов сохранится, и опасный eval не будет нужен. Но я пока в своей сборке просто убрал одинарные кавычки из CHROOT=... systemd-1:234-alt3 -> sisyphus: Fri Aug 11 2017 Paul Wolneykien <manowar@altlinux.org> 1:234-alt3 - Fix: Make --root option really work (closes: 33749). |