wok diff linmodem-hsfmodem/stuff/hsfmodem-7.80.02.05full.diff @ rev 8929
Up: xvidcore to 1.3.0.
author | Christopher Rogers <slaxemulator@gmail.com> |
---|---|
date | Tue Mar 01 02:32:24 2011 +0000 (2011-03-01) |
parents | |
children |
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/linmodem-hsfmodem/stuff/hsfmodem-7.80.02.05full.diff Tue Mar 01 02:32:24 2011 +0000 1.3 @@ -0,0 +1,207 @@ 1.4 +--- hsfmodem-7.80.02.05full/config.mak Fri Feb 20 22:30:12 2009 1.5 ++++ hsfmodem-7.80.02.05full+patch2/config.mak Sun Apr 11 19:29:08 2010 1.6 +@@ -131,4 +131,4 @@ 1.7 + -e "s!@SCR_SUPPORT@!`test ! \"$(IMPORTED_SCR_SUPPORT)\" = yes; echo $$?`!g" \ 1.8 + -e "s!@DMP_SUPPORT@!`test -z \"$(IMPORTED_DMP_SUPPORT)\"; echo $$?`!g" \ 1.9 + < $< > $@ 1.10 +- chmod --reference=$< $@ 1.11 ++ chmod 755 $@ 1.12 +--- hsfmodem-7.80.02.05full/makefile Mon Feb 23 22:51:37 2009 1.13 ++++ hsfmodem-7.80.02.05full+patch2/makefile Sun Apr 11 19:29:08 2010 1.14 +@@ -149,7 +149,7 @@ 1.15 + ifeq ($(RPMOPTEVAL),yes) 1.16 + RPMTARGETCPU=$(shell rpm --eval '%_target_cpu') 1.17 + else 1.18 +-RPMTARGETCPU=$(shell uname -i) 1.19 ++RPMTARGETCPU=$(shell uname -m) 1.20 + endif 1.21 + 1.22 + ifneq ($(RPMOPTDEFINE),yes) 1.23 +--- hsfmodem-7.80.02.05full/modules/Makefile Thu Oct 22 00:35:59 2009 1.24 ++++ hsfmodem-7.80.02.05full+patch2/modules/Makefile Sun Apr 11 19:49:54 2010 1.25 +@@ -20,7 +20,7 @@ 1.26 + include $(TOP)/config.mak 1.27 + 1.28 + IMPORTED = $(TOP)/modules/imported 1.29 +-MACHINE_ARCH := $(shell if uname --hardware-platform >/dev/null 2>&1 && ! uname --hardware-platform | grep -q "unknown"; then uname --hardware-platform; else uname --machine | sed 's/^i.86$$/i386/'; fi) 1.30 ++MACHINE_ARCH := $(shell if uname -p >/dev/null 2>&1 && ! uname -p | grep -q "unknown"; then uname -p; else uname -m | sed 's/^i.86$$/i386/'; fi) 1.31 + ifneq ($(subst powerpc,ppc,$(IMPORTED_ARCH)),$(MACHINE_ARCH)) 1.32 + $(warning *** WARNING: Trying to compile kernel modules on a $(MACHINE_ARCH) system while the installed $(CNXTTARGET) driver package is for $(IMPORTED_ARCH), this is likely to fail... ***) 1.33 + endif 1.34 +@@ -56,6 +56,7 @@ 1.35 + CNXT_KERNELSRC := /usr/src/kernel-headers-$(shell uname -r) 1.36 + else 1.37 + CNXT_KERNELSRC := /usr/src/linux 1.38 ++CNXT_KERNELSRC := ../../../linux/linux-$(shell uname -r | sed s/-slitaz//) 1.39 + endif 1.40 + KERNELSRC_EXISTS := $(shell test -r ${CNXT_KERNELSRC}/include/linux/version.h && echo yes || echo no) 1.41 + endif 1.42 + 1.43 +--- hsfmodem-7.80.02.05full/nvm/linksame Fri Jan 13 20:23:51 2006 1.44 ++++ hsfmodem-7.80.02.05full+patch2/nvm/linksame Sun Apr 11 19:29:08 2010 1.45 +@@ -17,7 +17,7 @@ 1.46 + 1.47 + if $dryrun; then 1.48 + echo "dry run.." 1.49 +- find . -type f ! -empty -exec md5sum {} \; | sort | while read sum file ; do 1.50 ++ find . -type f ! -size 0 -exec md5sum {} \; | sort | while read sum file ; do 1.51 + if [ "$sum" = "$prevsum" ] && cmp -s "$file" "$prevfile"; then 1.52 + echo ln "$prevfile" "$file" 1.53 + else 1.54 +@@ -28,7 +28,7 @@ 1.55 + exit $? 1.56 + fi 1.57 + 1.58 +-find . -type f ! -empty -exec md5sum {} \; | sort | while read sum file ; do 1.59 ++find . -type f ! -size 0 -exec md5sum {} \; | sort | while read sum file ; do 1.60 + if [ "$sum" = "$prevsum" ] && cmp -s "$file" "$prevfile"; then 1.61 + rm -f "$file" 1.62 + echo ln "$prevfile" "$file" 1.63 +--- hsfmodem-7.80.02.05full/nvm/makefile Wed Oct 1 17:23:26 2008 1.64 ++++ hsfmodem-7.80.02.05full+patch2/nvm/makefile Sun Apr 11 19:29:08 2010 1.65 +@@ -52,7 +52,7 @@ 1.66 + all: $(ALL) 1.67 + 1.68 + $(NVMCVTDIR)/.linksame: $(NVMDIRS_CVT) 1.69 +- cd $(NVMCVTDIR) && find . -type f ! -empty -exec md5sum {} ';' | sort | \ 1.70 ++ cd $(NVMCVTDIR) && find . -type f ! -size 0 -exec md5sum {} ';' | sort | \ 1.71 + while read sum file ; do \ 1.72 + if [ "$$sum" = "$$prevsum" ] && cmp -s "$$file" "$$prevfile"; then \ 1.73 + rm -f "$$file"; \ 1.74 +--- hsfmodem-7.80.02.05full/scripts/cnxtconfig.in Thu Oct 22 00:35:59 2009 1.75 ++++ hsfmodem-7.80.02.05full+patch2/scripts/cnxtconfig.in Sun Apr 11 19:29:08 2010 1.76 +@@ -74,7 +74,7 @@ 1.77 + answer="${region}" 1.78 + ;; 1.79 + *) 1.80 +- answer="`echo \"${answer}\" | tr '[a-z ]' '[A-Z_]'`" 1.81 ++ answer="`echo \"${answer}\" | tr '[a-z]' '[A-Z]' | sed 's/\s/_/g'`" 1.82 + ;; 1.83 + esac 1.84 + fi 1.85 +@@ -109,15 +109,13 @@ 1.86 + { 1.87 + # Try to guess what region we're in, using the timezone settings 1.88 + 1.89 +- localtime_size="`/bin/ls -lL /etc/localtime 2>/dev/null | ${AWK} '{print $5}'`" 1.90 +- 1.91 +- if ! [ ${localtime_size} -gt 0 ]; then 1.92 ++ if [ ! -e /etc/TZ ]; then 1.93 + return 1 1.94 + fi 1.95 + 1.96 +- zoneinfo_dir=/usr/share/zoneinfo 1.97 ++ zoneinfo_dir=/etc/hsfmodem 1.98 + 1.99 +- if [ ! -d ${zoneinfo_dir} -o ! -f ${zoneinfo_dir}/zone.tab ]; then 1.100 ++ if [ ! -f ${zoneinfo_dir}/zone.tab ]; then 1.101 + return 1 1.102 + fi 1.103 + 1.104 +@@ -206,18 +204,11 @@ 1.105 + iso_VN=00BC # VIETNAM 1.106 + 1.107 + ( 1.108 +- cd ${zoneinfo_dir} 2>/dev/null || return 1 1.109 +- find . -type f -size "${localtime_size}"c -print | sed 's@^\./@@' | \ 1.110 +- while read file; do 1.111 +- cmp -s /etc/localtime $file || continue 1.112 +-# in the egrep and sed regular expressions below, it is very important to 1.113 +-# have tabs, not spaces 1.114 +- egrep " $file( .*|\$)" ${zoneinfo_dir}/zone.tab 1.115 +- done | sed -n '/^[^#]/s/ .*//p' | sort | uniq | \ 1.116 +- while read code; do 1.117 +- eval "echo \${iso_${code}}" 1.118 +- done | sort | uniq 1.119 ++ zone=`cat /etc/TZ` 1.120 ++ code=`grep $zone ${zoneinfo_dir}/zone.tab | awk '{print $1}' | sort | uniq` 1.121 ++ eval "echo \${iso_${code}}" 1.122 + return 0 1.123 ++ 1.124 + ) 1.125 + } 1.126 + 1.127 +@@ -271,7 +262,7 @@ 1.128 + # The md5sum is used for input verification. 1.129 + disptokey() 1.130 + { 1.131 +- k="`echo \"$1\" | tr '[a-z]' '[A-Z]' | sed 's/FREE/00000000/' | tr -d -c '[0-9A-F\012]'`" 1.132 ++ k="`echo \"$1\" | tr '[a-z]' '[A-Z]' | sed 's/FREE/00000000/' | tr -d -c '[0-9][A-F][\012]'`" 1.133 + case $k in 1.134 + 00000000) 1.135 + echo "$k" 1.136 +@@ -1655,7 +1646,7 @@ 1.137 + update-modules 1.138 + else 1.139 + if ("$@" "${modulesconf}" | "${filter}"; cat ${f}) > ${modulesconf}.$$; then 1.140 +- if ! cmp --silent ${modulesconf}.$$ ${modulesconf}; then 1.141 ++ if ! cmp -s ${modulesconf}.$$ ${modulesconf}; then 1.142 + if ! cp ${modulesconf}.$$ ${modulesconf}; then 1.143 + rm -f ${modulesconf}.$$ ${f} 1.144 + exit 1 1.145 +@@ -1681,7 +1672,7 @@ 1.146 + fi 1.147 + 1.148 + if ("$@" "${modprobeconf}" | "${filter}"; cat ${f}) > ${modprobeconf}.$$; then 1.149 +- if ! cmp --silent ${modprobeconf}.$$ ${modprobeconf}; then 1.150 ++ if ! cmp -s ${modprobeconf}.$$ ${modprobeconf}; then 1.151 + if ! cp ${modprobeconf}.$$ ${modprobeconf}; then 1.152 + rm -f ${modprobeconf}.$$ ${f} 1.153 + exit 1 1.154 +@@ -2214,6 +2205,10 @@ 1.155 + elif [ -d /var/lib/LST ]; then 1.156 + OSDISTNAME=Caldera 1.157 + OSDISTIDNT=caldera 1.158 ++ elif [ -f /etc/slitaz-release ]; then 1.159 ++ OSDISTNAME=SliTaz 1.160 ++ OSDISTIDNT=slitaz 1.161 ++ OSDISTVERS="`cat /etc/slitaz-release`" 1.162 + fi 1.163 + 1.164 + OSKERNNAME="`uname -s | tr '[A-Z]' '[a-z]'`" 1.165 +@@ -2268,7 +2263,7 @@ 1.166 + 1.167 + dump_file() 1.168 + { 1.169 +- dump_cmd cat -v $@ 1.170 ++ dump_cmd cat $@ 1.171 + } 1.172 + 1.173 + dump_diagnostics() 1.174 +@@ -2587,7 +2582,7 @@ 1.175 + fi 1.176 + units="${specificunit}" 1.177 + if [ -z "${units}" ]; then 1.178 +- units=`ls --ignore=flush_nvm ${procdrvdir}` 1.179 ++ units=`ls ${procdrvdir} | grep -v flush_nvm` 1.180 + 1.181 + if [ -z "${units}" ]; then 1.182 + echo "" 1.183 +@@ -2884,7 +2879,7 @@ 1.184 + explicitopt=true 1.185 + do_cfgregion=true 1.186 + if [ -n "$2" ]; then 1.187 +- setregion="`echo \"$2\" | tr '[a-z ]' '[A-Z_]'`" 1.188 ++ setregion="`echo \"$2\" | tr '[a-z]' '[A-Z]' | sed 's/\s/_/g'`" 1.189 + fi 1.190 + shift 2 1.191 + ;; 1.192 +@@ -2954,7 +2949,7 @@ 1.193 + 1.194 + # Accept --region <name> as equivalent to --region=<name> 1.195 + if ${do_cfgregion} && [ $# -ge 1 -a -z "${setregion}" ]; then 1.196 +- setregion="`echo \"$1\" | tr '[a-z ]' '[A-Z_]'`" 1.197 ++ setregion="`echo \"$1\" | tr '[a-z]' '[A-Z]' | sed 's/\s/_/g'`" 1.198 + shift 1.199 + fi 1.200 + 1.201 +@@ -3033,7 +3028,7 @@ 1.202 + 1.203 + if ${do_cfgnewinstance}; then 1.204 + if [ ! -d "${cnxtnvmdir}/dynamic/${newinstance}" ]; then 1.205 +- mkdir --mode=700 --parents "${cnxtnvmdir}/dynamic/${newinstance}" || exit $? 1.206 ++ mkdir -m 700 -p "${cnxtnvmdir}/dynamic/${newinstance}" || exit $? 1.207 + # The purpose of --info here is to ensure module reload: 1.208 + (sleep 2; exec @CNXTTARGET@config --auto --region=AUTO --info) </dev/null >/dev/null 2>&1 & 1.209 + fi 1.210 +