File: update-port-numbers.sh

package info (click to toggle)
tcng 10b-4
  • links: PTS, VCS
  • area: main
  • in suites: wheezy
  • size: 3,644 kB
  • sloc: ansic: 19,040; pascal: 4,640; yacc: 2,619; sh: 1,914; perl: 1,546; lex: 772; makefile: 751
file content (19 lines) | stat: -rwxr-xr-x 453 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/bin/sh
#
# update-port-numbers.sh - Quarterly update of port-numbers file from IANA
#
# Written 2001,2002 by Werner Almesberger
# Copyright 2001 Network Robots
# Copyright 2002 Werner Almesberger
#

FILE=port-numbers
URL=http://www.iana.org/assignments/port-numbers
DAYS=92

if [ -z "`find . -name $FILE -mtime -$DAYS`" ]; then
    wget --passive "$URL" -O $FILE.tmp || \
      { rm -f $FILE.tmp; exit 1; }
    mv $FILE.tmp $FILE || exit 1
fi
exit 0