release procedure updates
git-svn-id: https://svn.apache.org/repos/asf/click/trunk/click@907380 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/documentation/docs/developer-guide/releasing-subprojects.html b/documentation/docs/developer-guide/releasing-subprojects.html
index 7028d58..4288443 100644
--- a/documentation/docs/developer-guide/releasing-subprojects.html
+++ b/documentation/docs/developer-guide/releasing-subprojects.html
@@ -67,6 +67,16 @@
<p/>
For example version <tt>2.2.0</tt> of subproject <tt>ClickIDE</tt> could be published to:
<pre class="codeConfig"><tt>~/public_html/click/clickide/2.2.0</tt></pre>
+ Make sure the uploaded files have the right permissions (<tt>664</tt>)
+ and belong to the 'click' group to ensure that other members
+ have proper access to these files.
+ If not execute the following commands to ensure file and directory
+ permissions are correct:
+ <pre class="codeConfig">ssh people.apache.org
+cd ~/public_html/click/clickide/X.X.X
+find . -type d | xargs chmod 775
+find . -type f | xargs chmod 664
+chgrp -R click *</pre>
</li>
<li>
Verify the digital signatures at <tt>people.apache.org</tt> to
diff --git a/documentation/docs/developer-guide/releasing.html b/documentation/docs/developer-guide/releasing.html
index 5af1df1..f68bc73 100644
--- a/documentation/docs/developer-guide/releasing.html
+++ b/documentation/docs/developer-guide/releasing.html
@@ -158,13 +158,16 @@
<li><tt>click-X.X.X.zip.sha1</tt></li>
<li><tt>click-X.X.X.zip.asc</tt></li>
</ul>
- Make sure the uploaded files have the right permissions (<tt>664</tt>).
+ Make sure the uploaded files have the right permissions (<tt>664</tt>)
+ and belong to the 'click' group to ensure that other members
+ have proper access to these files.
If not execute the following commands to ensure file and directory
permissions are correct:
<pre class="codeConfig">ssh people.apache.org
cd ~/public_html/click/click/X.X.X/dist
find . -type d | xargs chmod 775
-find . -type f | xargs chmod 664</pre>
+find . -type f | xargs chmod 664
+chgrp -R click *</pre>
</li>
<li>
@@ -330,8 +333,8 @@
click-nodeps-X.X.X.pom.asc -> /www/people.apache.org/repo/m2-ibiblio-rsync-repository/org/apache/click/click-nodeps/X.X.X/</pre>
</li>
<li>Once the artifacts and POM signatures have been uploaded, execute
- the following commands to ensure the file and directory permissions
- are correct. Note that because of a bug in "maven deploy", all
+ the following commands to ensure the file, directory permissions
+ and group is correct. Note that because of a bug in "maven deploy", all
<tt>maven-metadata.xml*</tt> files must have their permissions set
to 664. (this step must be done for both <tt>snapshots</tt> and <tt>releases</tt>)
@@ -341,7 +344,8 @@
#cd public_html/click/click/X.X.X/maven2
find . ! -perm 775 -type d -user ${USER} -exec chmod 775 {} \;
find . ! -perm 664 -iname maven-metadata.xml* -user ${USER} -exec chmod 664 {} \;
-find . ! -perm 644 ! -iname maven-metadata.xml* -type f -user ${USER} -exec chmod 644 {} \;</pre>
+find . ! -perm 644 ! -iname maven-metadata.xml* -type f -user ${USER} -exec chmod 644 {} \;
+chgrp -R click *</pre>
</li>
<li>Once the artifacts are uploaded you need to verify the signatures:
(this step must be done for both <tt>snapshots</tt> and <tt>releases</tt>)
@@ -388,13 +392,16 @@
rsync -avz --exclude ".svn" ~/temp/click/documentation/ /www/click.apache.org/</pre>
<p/>
- Make sure the website files and folders have the right permissions (<tt>664</tt>).
+ Make sure the website files and folders have the right permissions (<tt>664</tt>)
+ and belong to the 'click' group to ensure that other members
+ have proper access to these files.
If not execute the following commands to ensure file and directory
permissions are correct:
<pre class="codeConfig">ssh people.apache.org
cd /www/click.apache.org/
find . -type d | xargs chmod 776
-find . -type f | xargs chmod 664</pre>
+find . -type f | xargs chmod 664
+chgrp -R click *</pre>
</li>
<li>
Email release announcement to the <tt>user</tt> and <tt>dev</tt>