#!/bin/sh
# (c) Robert Shingledecker 2009
# jwm_setbackground

JWMRC="$HOME"/.jwmrc
OUTFILE="/tmp/background.tmp"
[ -z "$1" ] && exit 1
[ -z "$2" ] && exit 1

busybox awk -v type="$1" -v value="$2"  -v outfile="$OUTFILE" '
{
  if (index( $0, "<Background type=" ) > 0 )
  {
    if ( type == "" )
       line = $0
    else
    {
       line="<Background type=\""type"\">"value"</Background>"
       print line > outfile
    }
  } else
    print $0 > outfile
} ' "$JWMRC"
[ "$?" == 0 ] && mv "$OUTFILE" "$JWMRC" && jwm_restart && wbar.sh
