|
new file 100644
|
|
|
diff -urN prefs/CMakeGlobals.txt paths/CMakeGlobals.txt
|
|
|
--- prefs/CMakeGlobals.txt 2011-09-20 08:15:44.000000000 -0700
|
|
|
+++ paths/CMakeGlobals.txt 2011-09-24 00:51:30.488867289 -0700
|
|
|
@@ -98,7 +98,7 @@
|
|
|
else()
|
|
|
set(RSTUDIO_INSTALL_BIN bin)
|
|
|
endif()
|
|
|
- set(RSTUDIO_INSTALL_SUPPORTING .)
|
|
|
+ set(RSTUDIO_INSTALL_SUPPORTING ./share/rstudio-0.94.106/)
|
|
|
endif()
|
|
|
|
|
|
# if the install prefix is /usr/local then tweak as appropriate
|
|
|
diff -urN prefs/src/cpp/server/CMakeLists.txt paths/src/cpp/server/CMakeLists.txt
|
|
|
--- prefs/src/cpp/server/CMakeLists.txt 2011-09-20 08:15:44.000000000 -0700
|
|
|
+++ paths/src/cpp/server/CMakeLists.txt 2011-09-24 00:51:30.495867201 -0700
|
|
|
@@ -141,7 +141,7 @@
|
|
|
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/${RSERVER_INITD_DEBIAN_SCRIPT}.in
|
|
|
${CMAKE_CURRENT_BINARY_DIR}/${RSERVER_INITD_DEBIAN_SCRIPT})
|
|
|
install(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/${RSERVER_INITD_DEBIAN_SCRIPT}
|
|
|
- DESTINATION ${RSERVER_INITD_DEBIAN_DIR})
|
|
|
+ DESTINATION share/rstudio-0.94.106/${RSERVER_INITD_DEBIAN_DIR})
|
|
|
|
|
|
# install configured redhat init.d script
|
|
|
set(RSERVER_INITD_REDHAT_DIR "extras/init.d/redhat")
|
|
|
@@ -149,7 +149,7 @@
|
|
|
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/${RSERVER_INITD_REDHAT_SCRIPT}.in
|
|
|
${CMAKE_CURRENT_BINARY_DIR}/${RSERVER_INITD_REDHAT_SCRIPT})
|
|
|
install(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/${RSERVER_INITD_REDHAT_SCRIPT}
|
|
|
- DESTINATION ${RSERVER_INITD_REDHAT_DIR})
|
|
|
+ DESTINATION share/rstudio-0.94.106/${RSERVER_INITD_REDHAT_DIR})
|
|
|
|
|
|
# install configured suse init.d script
|
|
|
set(RSERVER_INITD_SUSE_DIR "extras/init.d/suse")
|
|
|
@@ -157,13 +157,13 @@
|
|
|
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/${RSERVER_INITD_SUSE_SCRIPT}.in
|
|
|
${CMAKE_CURRENT_BINARY_DIR}/${RSERVER_INITD_SUSE_SCRIPT})
|
|
|
install(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/${RSERVER_INITD_SUSE_SCRIPT}
|
|
|
- DESTINATION ${RSERVER_INITD_SUSE_DIR})
|
|
|
+ DESTINATION share/rstudio-0.94.106/${RSERVER_INITD_SUSE_DIR})
|
|
|
|
|
|
# install pam profile
|
|
|
set(RSERVER_PAM_DIR "extras/pam")
|
|
|
set(RSERVER_PAM_PROFILE "${RSERVER_PAM_DIR}/rstudio")
|
|
|
install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/${RSERVER_PAM_PROFILE}
|
|
|
- DESTINATION ${RSERVER_PAM_DIR})
|
|
|
+ DESTINATION share/rstudio-0.94.106/${RSERVER_PAM_DIR})
|
|
|
|
|
|
# install configured apparmor profile
|
|
|
set(RSERVER_APPARMOR_DIR "extras/apparmor")
|
|
|
@@ -171,9 +171,9 @@
|
|
|
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/${RSERVER_APPARMOR_PROFILE}.in
|
|
|
${CMAKE_CURRENT_BINARY_DIR}/${RSERVER_APPARMOR_PROFILE})
|
|
|
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${RSERVER_APPARMOR_PROFILE}
|
|
|
- DESTINATION ${RSERVER_APPARMOR_DIR})
|
|
|
+ DESTINATION share/rstudio-0.94.106/${RSERVER_APPARMOR_DIR})
|
|
|
install(PROGRAMS ${CMAKE_CURRENT_SOURCE_DIR}/${RSERVER_APPARMOR_DIR}/apparmor-profile-load
|
|
|
- DESTINATION ${RSERVER_APPARMOR_DIR})
|
|
|
+ DESTINATION share/rstudio-0.94.106/${RSERVER_APPARMOR_DIR})
|
|
|
|
|
|
# install configured upstart profile
|
|
|
set(RSERVER_UPSTART_DIR "extras/upstart")
|
|
|
@@ -181,6 +181,6 @@
|
|
|
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/${RSERVER_UPSTART_PROFILE}.in
|
|
|
${CMAKE_CURRENT_BINARY_DIR}/${RSERVER_UPSTART_PROFILE})
|
|
|
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${RSERVER_UPSTART_PROFILE}
|
|
|
- DESTINATION ${RSERVER_UPSTART_DIR})
|
|
|
+ DESTINATION share/rstudio-0.94.106/${RSERVER_UPSTART_DIR})
|
|
|
|
|
|
endif()
|
|
|
diff -urN prefs/src/cpp/server/ServerOptions.cpp paths/src/cpp/server/ServerOptions.cpp
|
|
|
--- prefs/src/cpp/server/ServerOptions.cpp 2011-09-20 08:15:44.000000000 -0700
|
|
|
+++ paths/src/cpp/server/ServerOptions.cpp 2011-09-24 00:51:30.510867013 -0700
|
|
|
@@ -201,7 +201,7 @@
|
|
|
|
|
|
// convert relative paths by completing from the system installation
|
|
|
// path (this allows us to be relocatable)
|
|
|
- resolvePath(installPath, &wwwLocalPath_);
|
|
|
+ resolvePath(installPath.childPath("share/rstudio-0.94.106"), &wwwLocalPath_);
|
|
|
resolvePath(installPath, &authPamHelperPath_);
|
|
|
resolvePath(installPath, &rsessionPath_);
|
|
|
resolvePath(installPath, &rldpathPath_);
|
|
|
diff -urN prefs/src/cpp/session/SessionOptions.cpp paths/src/cpp/session/SessionOptions.cpp
|
|
|
--- prefs/src/cpp/session/SessionOptions.cpp 2011-09-20 08:15:44.000000000 -0700
|
|
|
+++ paths/src/cpp/session/SessionOptions.cpp 2011-09-24 00:51:30.504867089 -0700
|
|
|
@@ -272,12 +272,12 @@
|
|
|
}
|
|
|
|
|
|
// convert relative paths by completing from the app resource path
|
|
|
- resolvePath(resourcePath, &rHelpCssFilePath_);
|
|
|
+ resolvePath(resourcePath.childPath("share/rstudio-0.94.106"), &rHelpCssFilePath_);
|
|
|
resolvePath(resourcePath, &agreementFilePath_);
|
|
|
- resolvePath(resourcePath, &wwwLocalPath_);
|
|
|
- resolvePath(resourcePath, &coreRSourcePath_);
|
|
|
- resolvePath(resourcePath, &modulesRSourcePath_);
|
|
|
- resolvePath(resourcePath, &sessionPackagesPath_);
|
|
|
+ resolvePath(resourcePath.childPath("share/rstudio-0.94.106"), &wwwLocalPath_);
|
|
|
+ resolvePath(resourcePath.childPath("share/rstudio-0.94.106"), &coreRSourcePath_);
|
|
|
+ resolvePath(resourcePath.childPath("share/rstudio-0.94.106"), &modulesRSourcePath_);
|
|
|
+ resolvePath(resourcePath.childPath("share/rstudio-0.94.106"), &sessionPackagesPath_);
|
|
|
resolvePath(resourcePath, &rpostbackPath_);
|
|
|
|
|
|
// shared secret with parent
|