tazpanel diff stripall.sh @ rev 543

base.css: fix header buttons in Firefox etc
author Aleksej Bobylev <al.bobylev@gmail.com>
date Sat Nov 07 02:53:29 2015 +0200 (2015-11-07)
parents 5323427d34b9
children 694b20d6963c
line diff
     1.1 --- a/stripall.sh	Thu Aug 20 17:00:19 2015 +0300
     1.2 +++ b/stripall.sh	Sat Nov 07 02:53:29 2015 +0200
     1.3 @@ -7,6 +7,18 @@
     1.4  substitute_icons() {
     1.5  	grep -q 'data-icon="\|data-img"' $1 || return
     1.6  
     1.7 +	# Customize sed script
     1.8 +	cp "$sed_script" "$sed_script.do"
     1.9 +	sed -i "s|@@@|$1|" "$sed_script.do"
    1.10 +	# Run sed script
    1.11 +	sh "$sed_script.do"
    1.12 +	rm "$sed_script.do"
    1.13 +}
    1.14 +
    1.15 +
    1.16 +# Make script for substitution
    1.17 +	sed_script="$(mktemp)"
    1.18 +	echo -n "sed -i '" > "$sed_script"
    1.19  	echo -e "\
    1.20  	add				\n	admin			\n	back			\n	battery	
    1.21  	brightness		\n	cancel			\n	cd				\n	check	
    1.22 @@ -32,18 +44,17 @@
    1.23  	msg				\n	msgerr			\n	msgwarn			\n	msgup	
    1.24  	msgtip			\n	vpn			" | \
    1.25  	while read icon symbol; do
    1.26 -		echo -n "."
    1.27 -		sed -i "s|data-icon=\"$icon\"|data-icon=\"$symbol\"|g" $1
    1.28 -		sed -i "s|data-img=\"$icon\"|data-img=\"$symbol\"|g" $1
    1.29 +		echo -n "s|data-icon=\"$icon\"|data-icon=\"$symbol\"|g; " >> "$sed_script"
    1.30 +		echo -n "s|data-img=\"$icon\"|data-img=\"$symbol\"|g; " >> "$sed_script"
    1.31  	done
    1.32 -}
    1.33 +	echo "' @@@" >> "$sed_script"
    1.34  
    1.35  
    1.36  cd build
    1.37  
    1.38  echo -e "\nStrip shell scripts"
    1.39  for CGI in *.cgi tazpanel libtazpanel bootloader *.html; do
    1.40 -	echo -en "\nProcessing $CGI"
    1.41 +	echo "Processing $CGI"
    1.42  
    1.43  	mv $CGI $CGI.old
    1.44  	# Copy initial comment (down to empty line)
    1.45 @@ -65,7 +76,7 @@
    1.46  
    1.47  echo -e "\n\nStrip CSS stylesheets"
    1.48  for CSS in *.css; do
    1.49 -	echo -en "\nProcessing $CSS"
    1.50 +	echo "Processing $CSS"
    1.51  
    1.52  	mv $CSS $CSS.old
    1.53  	tr '\n' ' ' < $CSS.old > $CSS
    1.54 @@ -97,4 +108,5 @@
    1.55  cat *.js > gz/tazpanel.js
    1.56  gzip -9 gz/tazpanel.js
    1.57  
    1.58 +rm "$sed_script"
    1.59  echo