Explorar el Código

[misc] fix listing of services for bin/ scripts

Jakob Ackermann hace 5 años
padre
commit
a8ca0a896f
Se han modificado 3 ficheros con 10 adiciones y 6 borrados
  1. 3 4
      server-ce/bin/compile-services
  2. 1 2
      server-ce/bin/install-services
  3. 6 0
      server-ce/services.js

+ 3 - 4
server-ce/bin/compile-services

@@ -2,19 +2,18 @@
 
 set -e
 
-grep 'name:' config/services.js | \
-	sed 's/.*name: "\(.*\)",/\1/' | \
+node ./config/services.js | \
 	while read service
 	do
 		pushd $service
 		echo "Compiling Service $service"
-		case $service in 
+		case $service in
 			web)
 				npm run webpack:production
 				;;
 			*)
 				echo "$service doesn't require a compilation"
 				;;
-		esac	
+		esac
 		popd
 	done

+ 1 - 2
server-ce/bin/install-services

@@ -2,8 +2,7 @@
 
 set -e
 
-grep 'name:' config/services.js | \
-	sed 's/.*name: "\(.*\)",/\1/' | \
+node ./config/services.js | \
 	while read service
 	do
 		pushd $service

+ 6 - 0
server-ce/services.js

@@ -55,3 +55,9 @@ module.exports = [
     version: 'master',
   },
 ]
+
+if (require.main === module) {
+  for (const service of module.exports) {
+    console.log(service.name)
+  }
+}