From 31d52aa98f0cfb04564ed59a717297e2913e0d1b Mon Sep 17 00:00:00 2001 From: Matthias Schiffer Date: Sun, 19 Jan 2014 23:33:52 +0100 Subject: [PATCH] gluon-simple-tc: add missing defaults on every upgrade --- gluon/gluon-simple-tc/Makefile | 6 +++--- .../gluon-simple-tc/{initial.pl => invariant.pl} | 15 +++++---------- 2 files changed, 8 insertions(+), 13 deletions(-) rename gluon/gluon-simple-tc/{initial.pl => invariant.pl} (64%) diff --git a/gluon/gluon-simple-tc/Makefile b/gluon/gluon-simple-tc/Makefile index 0a5847a..9860955 100644 --- a/gluon/gluon-simple-tc/Makefile +++ b/gluon/gluon-simple-tc/Makefile @@ -27,13 +27,13 @@ define Build/Configure endef define Build/Compile - $(GLUON_CONFIGURE) initial.pl > $(PKG_BUILD_DIR)/initial.sh + $(GLUON_CONFIGURE) invariant.pl > $(PKG_BUILD_DIR)/invariant.sh endef define Package/gluon-simple-tc/install $(CP) ./files/* $(1)/ - $(INSTALL_DIR) $(1)/lib/gluon/upgrade/simple-tc/initial - $(INSTALL_BIN) $(PKG_BUILD_DIR)/initial.sh $(1)/lib/gluon/upgrade/simple-tc/initial/010-site-defaults + $(INSTALL_DIR) $(1)/lib/gluon/upgrade/simple-tc/invariant + $(INSTALL_BIN) $(PKG_BUILD_DIR)/invariant.sh $(1)/lib/gluon/upgrade/simple-tc/invariant/010-site-defaults endef $(eval $(call BuildPackage,gluon-simple-tc)) diff --git a/gluon/gluon-simple-tc/initial.pl b/gluon/gluon-simple-tc/invariant.pl similarity index 64% rename from gluon/gluon-simple-tc/initial.pl rename to gluon/gluon-simple-tc/invariant.pl index fdffdc8..6b91a95 100644 --- a/gluon/gluon-simple-tc/initial.pl +++ b/gluon/gluon-simple-tc/invariant.pl @@ -1,23 +1,18 @@ my $cfg = $CONFIG->{simple_tc}; -print <<'END'; -#/bin/sh - -uci -q batch <{$name}; + print "uci -q get gluon-simple-tc.$name >/dev/null || uci -q batch <{$_}\n"; } + + print "EOF\n\n"; } -print <