Changeset 485


Ignore:
Timestamp:
Nov 6, 2012, 11:09:23 PM (10 years ago)
Author:
amain
Message:

plugins: remove now obsolete plugins/apply and plugins/remove targets

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/contrib/plugins/plugins.mk

    r484 r485  
    11# DebWrt - Debian on Embedded devices
    22#
    3 # Copyright (C) 2011 Johan van Zoomeren <amain@debwrt.net>
     3# Copyright (C) 2011-2012 Johan van Zoomeren <amain@debwrt.net>
    44#
    55# Copyright (C) 2012 Elliott Mitchell <ehem+debwrt@m5p.com>
     
    2020# along with this program.  If not, see <http://www.gnu.org/licenses/>.
    2121
    22 PLUGINS_AVAIL:=$(shell find $(PLUGINS_DIR) -maxdepth 1 -mindepth 1 -type d ! -name '.*' -printf '%f\n')
     22PLUGINS_AVAIL:=$(shell find $(PLUGINS_DIR) \
     23                            -maxdepth 1 \
     24                            -mindepth 1 \
     25                            -type d ! \
     26                            -name '.*' \
     27                            -printf '%f\n')
    2328
    2429ifndef USE_ALT_CONF
     
    5964        done
    6065
    61 plugins/apply:
    62         @for plugin in $(PLUGINS_ENAB); do \
    63                 echo "Applying plugin '$$plugin' on DebWrt:"; \
    64                 for patch in `find $(PLUGINS_DIR)/$$plugin/debwrt -maxdepth 2 -mindepth 1 -type f -printf '%f\n' | sort`; do \
    65                         if [ "$${patch%.rpatch}" != "$${patch}" ]; then \
    66                                 echo "Reverse patch: $$patch"; \
    67                                 patch -R -p1 -d $(TOPDIR) <$(PLUGINS_DIR)/$$plugin/debwrt/$$patch; \
    68                         else \
    69                                 echo "Normal patch: $$patch"; \
    70                                 patch -N -p1 -d $(TOPDIR) <$(PLUGINS_DIR)/$$plugin/debwrt/$$patch; \
    71                         fi \
    72                 done; \
    73         done; \
    74         touch $@
    75 
    76 plugins/remove:
    77         if [ ! -f plugins/apply ]; then \
    78                 touch $@ ; \
    79                 exit 0 ; \
    80         fi ; \
    81         @for plugin in $(PLUGINS_ENAB); do \
    82                 echo "De-applying plugin '$$plugin' on DebWrt:"; \
    83                 for patch in `find $(PLUGINS_DIR)/$$plugin/debwrt/ -maxdepth 1 -mindepth 1 -type f -printf '%f\n' | sort -r`; do \
    84                         if [ "$${patch%.rpatch}" != "$${patch}" ]; then \
    85                                 echo "Reverse patch: $$patch"; \
    86                                 patch -N -p1 -d $(TOPDIR) <$(PLUGINS_DIR)/$$plugin/debwrt/$$patch; \
    87                         else \
    88                                 echo "Normal patch: $$patch"; \
    89                                 patch -R -p1 -d $(TOPDIR) <$(PLUGINS_DIR)/$$plugin/debwrt/$$patch; \
    90                         fi \
    91                 done; \
    92         done; \
    93         touch $@
    94 
    9566plugins/clean:
    96         [ -f plugins/apply ] && make -C $(TOPDIR) plugins/remove ; \
    97         rm -f plugins/apply plugins/remove
    9867
    9968.PHONY: plugins/list \
Note: See TracChangeset for help on using the changeset viewer.