FreeBSD Bugzilla – Attachment 57736 Details for
Bug 87089
[maintainer-update] www/openacs: [clean pkg-install.in and file system]
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
openacs-5.1.5_1.patch
openacs-5.1.5_1.patch (text/plain), 6.17 KB, created by
Aldert Nooitgedagt
on 2005-10-07 20:40:22 UTC
(
hide
)
Description:
openacs-5.1.5_1.patch
Filename:
MIME Type:
Creator:
Aldert Nooitgedagt
Created:
2005-10-07 20:40:22 UTC
Size:
6.17 KB
patch
obsolete
>Index: Makefile >=================================================================== >RCS file: /home/ncvs/ports/www/openacs/Makefile,v >retrieving revision 1.3 >diff -u -r1.3 Makefile >--- Makefile 2 Oct 2005 20:36:38 -0000 1.3 >+++ Makefile 7 Oct 2005 19:23:48 -0000 >@@ -129,12 +129,12 @@ > | ${SED} -ne 's,^${WRKSRC},@dirrm ${DATADIR:S,^${PREFIX}/,,},p' >> ${TMPPLIST} > @${ECHO_CMD} "@dirrm ${EXAMPLESDIR:S,^${PREFIX}/,,}" >> ${TMPPLIST} > >- if [ ${DT} ] ; then \ >- @${MKDIR} ${DTSERVICEBASE} ; \ >- @${TEST} -L ${DTSERVICEBASE}/${OPENACS_USER} || ${LN} -s ${OPENACSBASE}/${OPENACS_USER}/etc/daemontools ${DTSERVICEBASE}/${OPENACS_USER} ; \ >- @${ECHO_CMD} "@cd ${DTSERVICEBASE}" >> ${TMPPLIST} ; \ >- @${ECHO_CMD} "${OPENACS_USER}" >> ${TMPPLIST} ; \ >- @${ECHO_CMD} "@unexec rmdir ${DTSERVICEBASE} 2>&1 > /dev/null || true" >> ${TMPPLIST} ; \ >+ @if [ ${DT} ] ; then \ >+ ${MKDIR} ${DTSERVICEBASE} ; \ >+ ${TEST} -L ${DTSERVICEBASE}/${OPENACS_USER} || ${LN} -s ${OPENACSBASE}/${OPENACS_USER}/etc/daemontools ${DTSERVICEBASE}/${OPENACS_USER} ; \ >+ ${ECHO_CMD} "@cd ${DTSERVICEBASE}" >> ${TMPPLIST} ; \ >+ ${ECHO_CMD} "${OPENACS_USER}" >> ${TMPPLIST} ; \ >+ ${ECHO_CMD} "@unexec rmdir ${DTSERVICEBASE} 2>&1 > /dev/null || true" >> ${TMPPLIST} ; \ > fi > > @${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL >Index: files/pkg-install.in >=================================================================== >RCS file: /home/ncvs/ports/www/openacs/files/pkg-install.in,v >retrieving revision 1.3 >diff -u -r1.3 pkg-install.in >--- files/pkg-install.in 2 Oct 2005 20:36:38 -0000 1.3 >+++ files/pkg-install.in 7 Oct 2005 19:23:48 -0000 >@@ -59,40 +59,6 @@ > echo " " > exit 1 ; fi > >-for DIRS in /usr/share/skel/dot >-do >-if egrep 'OPENACS-entries in .profile' ${DIRS}.profile >/dev/null 2>&1; then >- echo "You already have OPENACS-entries in .profile (skeleton)" >-else >- echo "${DIRS}.profile: adding entries" && \ >- echo "# OPENACS-entries in .profile:" >> ${DIRS}.profile && \ >- echo "export PATH=\$$PATH:${PGBASE}/bin" >> ${DIRS}.profile && \ >- echo "export PGDATA=${PGDATA}" >> ${DIRS}.profile && \ >- echo "export LD_LIBRARY_PATH=\$$LD_LIBRARY_PATH:${PGBASE}/lib" >> ${DIRS}.profile && \ >- echo "export PS1=\"<\u-\W>\"" >> ${DIRS}.profile && \ >- echo "export PS2=\"continu>\"" >> ${DIRS}.profile && \ >- echo "export CVSROOT=/cvsroot" >> ${DIRS}.profile && \ >- echo "export EDITOR=emacs" >> ${DIRS}.profile && \ >- echo "# end of OPENACS-entries." >> ${DIRS}.profile >-fi >-done >- >-if egrep 'OPENACS-entries in rc.conf' ${RCCONF} >/dev/null 2>&1; then >- echo "You already have OPENACS-entries in ${RCCONF}" >-else >- echo "${RCCONF}: adding entries" && \ >- echo "# OPENACS-entries in rc.conf:" >> ${RCCONF} && \ >- echo "ldconfig_paths=\"/usr/lib/compat /usr/X11R6/lib ${LOCALBASE}/lib ${PGBASE}/lib ${AOLSERVERBASE}/lib\" " >> ${RCCONF} && \ >- echo "postgresql_enable=\"YES\"" >> ${RCCONF} && \ >- echo "postgresql_data=\"${PGDATA}\"" >> ${RCCONF} && \ >- echo "postgresql_flags=\" -l ${PGDATA}/server.log\"" >> ${RCCONF} && \ >- echo "aolserver_enable=\"YES\"" >> ${RCCONF} && \ >- echo "aolserver_conf=\"${OPENACSBASE}/${OPENACS_USER}/etc/config.tcl\"" >> ${RCCONF} && \ >- echo "aolserver_flags=\"-u ${OPENACS_USER} -g ${OPENACS_GROUP} -b 0.0.0.0:8000\"" >> ${RCCONF} && \ >- echo "aolserver_prog=\"${EXAMPLESDIR}/nsd-postgres\"" >> ${RCCONF} && \ >- echo "# end of OPENACS-entries." >> ${RCCONF} >-fi >- > if pw group show ${OPENACS_GROUP} >/dev/null 2>&1; then > echo "You already have a group \"${OPENACS_GROUP}\", so I will use it." > else >@@ -103,12 +69,9 @@ > echo "You already have a user \"${OPENACS_USER}\", so I will use it." > else > pw useradd -n ${OPENACS_USER} -G ${OPENACS_GROUP} -c "OpenACS instance pseudo-user" \ >- -m -s ${LOCALBASE}/bin/bash -h - >+ -h - > fi > >- pw usermod nobody -G ${OPENACS_GROUP} >- pw usermod pgsql -G ${OPENACS_GROUP} >- pw usermod root -G ${OPENACS_GROUP} > } > > post-install() { >Index: files/post-config.in >=================================================================== >RCS file: /home/ncvs/ports/www/openacs/files/post-config.in,v >retrieving revision 1.1 >diff -u -r1.1 post-config.in >--- files/post-config.in 1 Aug 2005 13:16:47 -0000 1.1 >+++ files/post-config.in 7 Oct 2005 19:23:48 -0000 >@@ -16,6 +16,46 @@ > VIRTUALBASE=%%VIRTUALBASE%% > > post-install() { >+ echo "Starting post-config changes on your request" >+ >+for DIRS in /usr/share/skel/dot >+do >+if egrep 'OPENACS-entries in .profile' ${DIRS}.profile >/dev/null 2>&1; then >+ echo "Notice: there are OPENACS-entries in .profile (skeleton)" >+else >+ echo "Notice: adding OPENACS-entries to ${DIRS}.profile" && \ >+ echo "# OPENACS-entries in .profile:" >> ${DIRS}.profile && \ >+ echo "export PATH=\$$PATH:${PGBASE}/bin" >> ${DIRS}.profile && \ >+ echo "export PGDATA=${PGDATA}" >> ${DIRS}.profile && \ >+ echo "export LD_LIBRARY_PATH=\$$LD_LIBRARY_PATH:${PGBASE}/lib" >> ${DIRS}.profile && \ >+ echo "export PS1=\"<\u-\W>\"" >> ${DIRS}.profile && \ >+ echo "export PS2=\"continu>\"" >> ${DIRS}.profile && \ >+ echo "export CVSROOT=/cvsroot" >> ${DIRS}.profile && \ >+ echo "export EDITOR=emacs" >> ${DIRS}.profile && \ >+ echo "# end of OPENACS-entries." >> ${DIRS}.profile >+fi >+done >+ >+if egrep 'OPENACS-entries in rc.conf' ${RCCONF} >/dev/null 2>&1; then >+ echo "Notice: there are OPENACS-entries in ${RCCONF}" >+else >+ echo "Notice: adding OPENACS-entries to ${RCCONF}" && \ >+ echo "# OPENACS-entries in rc.conf:" >> ${RCCONF} && \ >+ echo "ldconfig_paths=\"/usr/lib/compat /usr/X11R6/lib ${LOCALBASE}/lib ${PGBASE}/lib ${AOLSERVERBASE}/lib\" " >> ${RCCONF} && \ >+ echo "postgresql_enable=\"YES\"" >> ${RCCONF} && \ >+ echo "postgresql_data=\"${PGDATA}\"" >> ${RCCONF} && \ >+ echo "postgresql_flags=\" -l ${PGDATA}/server.log\"" >> ${RCCONF} && \ >+ echo "aolserver_enable=\"YES\"" >> ${RCCONF} && \ >+ echo "aolserver_conf=\"${OPENACSBASE}/${OPENACS_USER}/etc/config.tcl\"" >> ${RCCONF} && \ >+ echo "aolserver_flags=\"-u ${OPENACS_USER} -g ${OPENACS_GROUP} -b 0.0.0.0:8000\"" >> ${RCCONF} && \ >+ echo "aolserver_prog=\"${EXAMPLESDIR}/nsd-postgres\"" >> ${RCCONF} && \ >+ echo "# end of OPENACS-entries." >> ${RCCONF} >+fi >+ >+ echo "adding root and ${PG_USER} to group ${OPENACS_GROUP}" >+ pw usermod ${PG_USER} -G ${OPENACS_GROUP} >+ pw usermod root -G ${OPENACS_GROUP} >+ > echo "Set permissions of files (post-config)" > chown -R :${OPENACS_GROUP} ${AOLSERVERBASE}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 87089
: 57736