168349Sobrien 268349Sobrien#------------------------------------------------------------------------------ 3354939Sdelphij# $File: sendmail,v 1.11 2019/04/19 00:42:27 christos Exp $ 468349Sobrien# sendmail: file(1) magic for sendmail config files 568349Sobrien# 668349Sobrien# XXX - byte order? 768349Sobrien# 8328874Seadler# Update: Joerg Jenderek 9298192Sdelphij# GRR: this test is too general as it catches also 10298192Sdelphij# READ.ME.FIRST.AWP Sendmail frozen configuration 11298192Sdelphij# - version ====|====|====|====|====|====|====|====|====|====|====|====|=== 12298192Sdelphij# Email_23_f217153422.ts Sendmail frozen configuration 13298192Sdelphij# - version \330jK\354 14328874Seadler0 byte 046 15354939Sdelphij# https://www.sendmail.com/sm/open_source/docs/older_release_notes/ 16298192Sdelphij# freezed configuration file (dbm format?) created from sendmal.cf with -bz 17298192Sdelphij# by older sendmail. til version 8.6 support for frozen configuration files is removed 18328874Seadler# valid version numbers look like "7.14.4" and should be similar to output of commands 19328874Seadler# "sendmail -d0 -bt < /dev/null |grep -i Version" or "egrep '^DZ' /etc/sendmail.cf" 20298192Sdelphij>16 regex/s =^[0-78][0-9.]{4} Sendmail frozen configuration 21298192Sdelphij# normally only /etc/sendmail.fc or /var/adm/sendmail/sendmail.fc 22298192Sdelphij!:ext fc 23298192Sdelphij>>16 string >\0 - version %s 24328874Seadler0 short 0x271c 25298192Sdelphij# look for valid version number 26298192Sdelphij>16 regex/s =^[0-78][0-9.]{4} Sendmail frozen configuration 27298192Sdelphij!:ext fc 28298192Sdelphij>>16 string >\0 - version %s 29103373Sobrien 30103373Sobrien#------------------------------------------------------------------------------ 31103373Sobrien# sendmail: file(1) magic for sendmail m4(1) files 32103373Sobrien# 33103373Sobrien# From Hendrik Scholz <hendrik@scholz.net> 34103373Sobrien# i.e. files in /usr/share/sendmail/cf/ 35103373Sobrien# 36103373Sobrien0 string divert(-1)\n sendmail m4 text file 37103373Sobrien 38