email.sh #1

  • //
  • guest/
  • russell_jackson/
  • sdp/
  • Maintenance/
  • email.sh
  • View
  • Commits
  • Open Download .zip Download (1 KB)
#!/bin/bash
#==============================================================================
# Copyright and license info is available in the LICENSE file included with
# the Server Deployment Package (SDP), and also available online:
# https://swarm.workshop.perforce.com/projects/perforce-software-sdp/view/main/LICENSE
#------------------------------------------------------------------------------

# This script is used to send email to all of your Perforce users.
# Create a file called message.txt that contains the body of your message.
# Then call this script and pass the subject in quotes as the only parameter.

# It makes a copy of the previous email list, then call make_email_list.py
# to generate a new one from Perforce.

# The reason for making the copy is so that you will always have an email list that
# you can use to send email with. Just comment out the call to python mmake_email_list.py
# below, and run the script. It will use the current list to send email from. This is
# handy in case your server goes off-line.

cp emaillist.txt emaillist.prev
python make_email_list.py
python pymail.py -t emaillist.txt -s "$1" -i message.txt
# Change User Description Committed
#3 30158 Russell C. Jackson (Rusty) Simplified email.sh
#2 24675 Russell C. Jackson (Rusty) Fixed bugs in sdputils.py and scripts using it.
Converted to standard 2 space spacing, removed copyright stuff.
#1 22693 Russell C. Jackson (Rusty) Branched a Unix only version of the SDP.
Removed extra items to create a cleaner tree.
Moved a few items around to make more sense without Windows in the mix.
//guest/perforce_software/sdp/dev/Maintenance/email.sh
#6 20368 Russell C. Jackson (Rusty) Clearly no one has used this since it had several issues.
Changed  to '$1'.
#5 20367 Russell C. Jackson (Rusty) Correct copy to cp
#4 16029 C. Thomas Tyler Routine merge to dev from main using:
p4 merge -b perforce_software-sdp-dev
#3 11477 Russell C. Jackson (Rusty) Updated to use /usr/bin/env python

Added workshop header.

 Changed cfg to config.
#2 11464 Russell C. Jackson (Rusty) Current maintenance scripts.
#1 10638 C. Thomas Tyler Populate perforce_software-sdp-dev.
//guest/perforce_software/sdp/main/Maintenance/email.sh
#1 10148 C. Thomas Tyler Promoted the Perforce Server Deployment Package to The Workshop.