Bug 25575

Summary: /var/run/control
Product: Sisyphus Reporter: Alexey Shabalin <shaba>
Component: controlAssignee: Dmitry V. Levin <ldv>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: ldv, placeholder, shaba
Version: unstable   
Hardware: all   
OS: Linux   

Description Alexey Shabalin 2011-05-05 21:32:37 MSK
control-dump и control-restore используют /var/run/control.
Если /var/run расположен на tmpfs, то директории control нет.
Нужно:
- либо использовать другую директорию для временных файлов (например /tmp)
- либо в скриптах предварительно проверять/создавать эту директорию.
- ещё как вариант - для systemd можно подложить файл /etc/tmpfiles.d/control.conf с содержанием:
D /var/run/control 0700 root root -

(но это не cработает с sysv)
Comment 1 Repository Robot 2011-05-05 22:50:27 MSK
control-0.7.6-alt1 -> sisyphus:

* Thu May 05 2011 Dmitry V. Levin <ldv@altlinux> 0.7.6-alt1
- control_subst: changed to use "sed -i --follow-symlinks"
  instead of plain "sed -i".
- /var/run/control/:
  + changed permissions from 0755 to 0700;
  + packaged as %ghost;
  + control-dump: changed to create /var/run/control/ (closes: #25575).
Comment 2 Alexey Shabalin 2011-05-06 21:26:22 MSK
спасибо