Changeset acbc1aa in freewrt


Ignore:
Timestamp:
Mar 16, 2007, 10:39:25 PM (19 years ago)
Author:
Thorsten Glaser <tg@…>
Children:
4a86091
Parents:
130b7a6
Message:

portability fix

git-svn-id: svn://www.freewrt.org/trunk/freewrt@2173 afb5a338-a214-0410-bd46-81f09a774fd1

Files:
2 edited

Legend:

Unmodified
Added
Removed
  • mk/build.mk

    r130b7a6 racbc1aa  
    134134allmodconfig: $(CONFIG)/conf
    135135        @$(CONFIG)/conf -m $(CONFIG_CONFIG_IN)
    136         scripts/restore-defaultconf.sh $(RESTORE_PATTERNS)
     136        ${BASH} scripts/restore-defaultconf.sh $(RESTORE_PATTERNS)
    137137
    138138snapshotconfig: $(CONFIG)/conf
    139139        @$(CONFIG)/conf -m Config.in.snapshot
    140         scripts/restore-defaultconf.sh $(RESTORE_PATTERNS)
     140        ${BASH} scripts/restore-defaultconf.sh $(RESTORE_PATTERNS)
    141141
    142142tools/install-lbin:
  • scripts/restore-defaultconf.sh

    • Property mode changed from 100755 to 100644
    r130b7a6 racbc1aa  
    1 #!/bin/bash
    2 #
     1# $FreeWRT$
     2
    33# restore patterns given in $@
    44# in .config using defaults found
     
    66
    77restore() { # (pattern)
    8         sed -i "s/^.*$1.*$//g" .config || return 1
    9         grep $1 Config.default >> .config
     8        printf ',g/%s/d\nwq\n' "$1" | ed -s .config || return 1
     9        grep "$1" Config.default >> .config
    1010        return $?
    1111}
    1212
    13 for pattern in $@ ; do
    14         restore $pattern || echo "WARNING: internal restoring of defaults by pattern $pattern failed!"
     13for pattern in "$@" ; do
     14        restore "$pattern" || echo "WARNING: internal restoring of defaults by pattern $pattern failed!"
    1515done
    1616
Note: See TracChangeset for help on using the changeset viewer.