[Lunar-commits] r14542 - lunar/trunk/bin
Auke Kok
sofar at lunar-linux.org
Sat Apr 30 21:46:57 UTC 2005
Author: sofar
Date: 2005-04-30 21:46:52 +0000 (Sat, 30 Apr 2005)
New Revision: 14542
Modified:
lunar/trunk/bin/lvu
Log:
Modified `lvu submit` to allow non-zlocal modules to be submitted.
Modified: lunar/trunk/bin/lvu
===================================================================
--- lunar/trunk/bin/lvu 2005-04-30 21:28:44 UTC (rev 14541)
+++ lunar/trunk/bin/lvu 2005-04-30 21:46:52 UTC (rev 14542)
@@ -739,66 +739,64 @@
message "submit requires an existing module"
exit 1
else
- if ! echo $SECTION | grep -q '^zlocal' ; then
- message "submit requires the module to be in section 'zlocal'"
- exit 1
+ if echo $SECTION | grep -q '^zlocal' ; then
+ SECTION=" "
+ fi
+ TMP_MSG=$(temp_create "submission")
+ (
+ echo '# MODULE SUBMISSION TEMPLATE'
+ echo '# --------------------------'
+ echo '# '
+ echo '# (all lines starting with # will be deleted before sending)'
+ echo '# Please fill in the fields as complete as possible to help'
+ echo '# developers track the status of your module'
+ echo '# '
+ echo '# PLEASE DO NOT CHANGE THE FOLLOWING FIELDS:'
+ echo 'To: lunar at lunar-linux.org'
+ echo 'Date:' $(date)
+ echo 'Subject: Module submission -' $MODULE
+ echo '# '
+ echo '# YOUR E_MAIL ADDRESS MUST BE VALID:'
+ echo 'From: '
+ echo '#Reply-To:'
+ echo '#Cc: '
+ echo '# PLEASE DO NOT ADD WHITESPACE ABOVE THIS LINE'
+ echo ''
+ echo '# '
+ echo '# Please fill in some of the following information if applicable:'
+ echo '# '
+ echo 'module name :' $MODULE
+ echo 'suggested section :' $SECTION
+ echo 'update (y/n) : n'
+ echo 'bugfix (y/n) : n'
+ echo 'security (y/n) : n'
+ echo ''
+ echo '# '
+ echo '# Add additional information, hints, comments below here,'
+ echo '# if you entered "y" in one of the fields above, please explain!'
+ echo '# '
+ echo ''
+ echo '# YOUR NAME HERE'
+ echo ''
+ echo '# '
+ echo '# Below is your module. Please do not change the format'
+ echo '# '
+ cd $SCRIPT_DIRECTORY
+ for FILE in $(find . -type f | grep -v 'CVS/' | sed 's/\.\///g'); do
+ echo "==================== BEGIN $FILE ===================="
+ cat $FILE
+ echo "===================== END $FILE ====================="
+ echo ""
+ done
+ ) > $TMP_MSG
+ edit_file $TMP_MSG
+ cat $TMP_MSG | grep -v '^#'
+ if query "Submit this module now?" y; then
+ RECIPIENT=$(grep -m 1 '^To: ' $TMP_MSG | sed 's/^To: //')
+ cat $TMP_MSG | grep -v '^#' | sendmail $RECIPIENT
+ temp_destroy $TMP_MSG
else
- TMP_MSG=$(temp_create "submission")
- (
- echo '# MODULE SUBMISSION TEMPLATE'
- echo '# --------------------------'
- echo '# '
- echo '# (all lines starting with # will be deleted before sending)'
- echo '# Please fill in the fields as complete as possible to help'
- echo '# developers track the status of your module'
- echo '# '
- echo '# PLEASE DO NOT CHANGE THE FOLLOWING FIELDS:'
- echo 'To: lunar at lunar-linux.org'
- echo 'Date:' $(date)
- echo 'Subject: Module submission -' $MODULE
- echo '# '
- echo '# YOUR E_MAIL ADDRESS MUST BE VALID:'
- echo 'From: '
- echo '#Reply-To:'
- echo '#Cc: '
- echo '# PLEASE DO NOT ADD WHITESPACE ABOVE THIS LINE'
- echo ''
- echo '# '
- echo '# Please fill in some of the following information if applicable:'
- echo '# '
- echo 'module name :' $MODULE
- echo 'suggested section : '
- echo 'update (y/n) : n'
- echo 'bugfix (y/n) : n'
- echo 'security (y/n) : n'
- echo ''
- echo '# '
- echo '# Add additional information, hints, comments below here,'
- echo '# if you entered "y" in one of the fields above, please explain!'
- echo '# '
- echo ''
- echo '# YOUR NAME HERE'
- echo ''
- echo '# '
- echo '# Below is your module. Please do not change the format'
- echo '# '
- cd $SCRIPT_DIRECTORY
- for FILE in $(find . -type f | grep -v 'CVS/' | sed 's/\.\///g'); do
- echo "==================== BEGIN $FILE ===================="
- cat $FILE
- echo "===================== END $FILE ====================="
- echo ""
- done
- ) > $TMP_MSG
- edit_file $TMP_MSG
- cat $TMP_MSG | grep -v '^#'
- if query "Submit this module now?" y; then
- RECIPIENT=$(grep -m 1 '^To: ' $TMP_MSG | sed 's/^To: //')
- cat $TMP_MSG | grep -v '^#' | sendmail $RECIPIENT
- temp_destroy $TMP_MSG
- else
- message "Submission aborted. your submission was saved as $TMP_MSG"
- fi
+ message "Submission aborted. your submission was saved as $TMP_MSG"
fi
fi
}
More information about the Lunar-commits
mailing list