Aug 17th, 2022

snmptt_1.5.tgz:

-fresh git checkout

cd snmptt

git config user.name
git config user.email
git config -l


-update version and (c) date in:
        INSTALL
        README
        snmptt-net-snmp-test
        snmptt
        snmpttconvert
        snmpttconvertmib
        snmptthandler
        snmptthandler-embedded
        snmptt.ini
        snmptt-nt.ini
        docs/snmptt.md
        docs/snmpttconvert.md
        docs/snmpttconvertmib.md
        docs/faqs.md

grep -i copyright *
cd docs
grep -i copyright *

-update docs/snmptt.md:
        Last updated date
        What's new date and text
        Upgrading date and text

-update docs/build

-update ChangeLog with release info
 Changed version to snmptt_1.5 for release.

cd snmptt/docs
chmod +x markdown-to-html.py
./markdown-to-html.py snmptt.md > snmptt.html ; tidy -m -asxhtml snmptt.html
./markdown-to-html.py faqs.md > faqs.html ; tidy -m -asxhtml faqs.html
./markdown-to-html.py snmpttconvert.md > snmpttconvert.html ; tidy -m -asxhtml snmpttconvert.html
./markdown-to-html.py snmpttconvertmib.md > snmpttconvertmib.html ; tidy -m -asxhtml snmpttconvert.html

ebook-convert snmptt.html snmptt.epub
ebook-convert faqs.html faqs.epub
ebook-convert snmpttconvert.html snmpttconvert.epub
ebook-convert snmpttconvertmib.html snmpttconvertmib.epub

# Check dates
ll

cd ..
perl -c snmptt
perl -c snmpttconvert
perl -c snmpttconvertmib
perl -c snmptthandler
perl -c snmptthandler-embedded

git commit -a -m "Prepare for 1.5 release"
git push

-check out fresh copy

cd snmptt

git config user.name
git config user.email
git config -l

-tag with new version:
 git tag -a snmptt_1-5 -m "Changed version to snmptt_1.5 for release"
 git push --tags

cd snmptt
find . -type f | grep -v '.git' | cpio -pdm ../snmptt_1.5
cd ../snmptt_1.5
sudo su
rm -f docs/build
rm -f docs/markdown-to-html.py
#rm -f docs/snmptt.md
#rm -f docs/faqs.md
#rm -f docs/snmpttconvert.md
#rm -f docs/snmpttconvertmib.md
chmod -R 664 *
chmod 775 bin
chmod 775 contrib
chmod 775 docs
chmod 775 examples
chmod +x snmptt
chmod +x snmpttconvert
chmod +x snmpttconvertmib
chmod +x snmptthandler
chmod +x snmptt-net-snmp-test
chmod +x snmptt-init.d
chown root.root * -R
cd ..
chmod 775 snmptt_1.5
tar cvfz snmptt_1.5.tgz snmptt_1.5

SourceForge:
-upload file & set as default download
-create file release, notify users
-create news release
-post message to snmptt-users

Web site:
-create News section
-update Change Log page
-update Documentation pages
-update License page

Git mirror
-update mirrors

