Browse Source

Fix the CMake script for the Debian package

pull/55/merge
Jaussoin Timothée 10 years ago
parent
commit
83ea72654c
  1. 2
      CMakeLists.txt
  2. 2
      bootstrap.php
  3. 3
      debian/lib/systemd/system/movim.service
  4. 1
      debian/postinst

2
CMakeLists.txt

@ -16,7 +16,7 @@ set(VERSION_PATCH "${MOVIM_VERSION_PATCH}")
install(DIRECTORY "debian/etc" DESTINATION "/")
install(DIRECTORY "debian/lib" DESTINATION "/")
install(DIRECTORY "app" DESTINATION "/usr/share/${CMAKE_PROJECT_NAME}")
install(DIRECTORY "src" DESTINATION "/usr/share/${CMAKE_PROJECT_NAME}")
install(DIRECTORY "src" DESTINATION "/var/lib/${CMAKE_PROJECT_NAME}")
install(DIRECTORY "system" DESTINATION "/usr/share/${CMAKE_PROJECT_NAME}")
install(DIRECTORY "lib" DESTINATION "/var/lib/${CMAKE_PROJECT_NAME}")
install(DIRECTORY "locales" DESTINATION "/var/lib/${CMAKE_PROJECT_NAME}")

2
bootstrap.php

@ -255,7 +255,7 @@ class Bootstrap {
$cd = new \Modl\ConfigDAO();
$config = $cd->get();
$l = Movim\i18n\Locale::start();
$l = \Movim\i18n\Locale::start();
if($user->isLogged()) {
$lang = $user->getConfig('language');

3
debian/lib/systemd/system/movim.service

@ -7,6 +7,9 @@ User=www-data
Type=simple
ExecStart=/usr/bin/php daemon.php https://localhost/movim/ 8080
WorkingDirectory=/usr/share/movim/
StandardOutput=syslog
SyslogIdentifier=movim
PIDFile=/run/movim.pid
[Install]
WantedBy=multi-user.target

1
debian/postinst

@ -124,6 +124,7 @@ ln -s /var/lib/movim/lib /usr/share/movim/ 2>/dev/null
ln -s /var/lib/movim/locales /usr/share/movim/ 2>/dev/null
ln -s /var/lib/movim/themes /usr/share/movim/ 2>/dev/null
ln -s /var/lib/movim/vendor /usr/share/movim/ 2>/dev/null
ln -s /var/lib/movim/src /usr/share/movim/ 2>/dev/null
# We create the cache folder
mkdir -p /var/cache/movim/cache 2>/dev/null

Loading…
Cancel
Save