Author: sandervanderburg
Date: Tue Oct 4 13:40:32 2011
New Revision: 29633
URL: https://ssl.nixos.org/websvn/nix/?rev=29633&sc=1
Log:
Added some build expressions
Added:
disnix/examples/WebServicesExample.NET/trunk/deployment/pkgs/
disnix/examples/WebServicesExample.NET/trunk/deployment/pkgs/databases/
disnix/examples/WebServicesExample.NET/trunk/deployment/pkgs/databases/rooms/
disnix/examples/WebServicesExample.NET/trunk/deployment/pkgs/databases/rooms/default.nix
disnix/examples/WebServicesExample.NET/trunk/deployment/pkgs/databases/staff/
disnix/examples/WebServicesExample.NET/trunk/deployment/pkgs/databases/staff/default.nix
disnix/examples/WebServicesExample.NET/trunk/deployment/pkgs/databases/zipcodes/
disnix/examples/WebServicesExample.NET/trunk/deployment/pkgs/databases/zipcodes/default.nix
disnix/examples/WebServicesExample.NET/trunk/deployment/pkgs/webapplications/
disnix/examples/WebServicesExample.NET/trunk/deployment/pkgs/webapplications/StaffTracker/
disnix/examples/WebServicesExample.NET/trunk/deployment/pkgs/webapplications/StaffTracker/default.nix
disnix/examples/WebServicesExample.NET/trunk/deployment/pkgs/webservices/
disnix/examples/WebServicesExample.NET/trunk/deployment/pkgs/webservices/GeolocationService/
disnix/examples/WebServicesExample.NET/trunk/deployment/pkgs/webservices/GeolocationService/default.nix
disnix/examples/WebServicesExample.NET/trunk/deployment/pkgs/webservices/RoomService/
disnix/examples/WebServicesExample.NET/trunk/deployment/pkgs/webservices/RoomService/default.nix
disnix/examples/WebServicesExample.NET/trunk/deployment/pkgs/webservices/StaffService/
disnix/examples/WebServicesExample.NET/trunk/deployment/pkgs/webservices/StaffService/default.nix
disnix/examples/WebServicesExample.NET/trunk/deployment/pkgs/webservices/ZipcodeService/
disnix/examples/WebServicesExample.NET/trunk/deployment/pkgs/webservices/ZipcodeService/default.nix
disnix/examples/WebServicesExample.NET/trunk/deployment/top-level/
disnix/examples/WebServicesExample.NET/trunk/deployment/top-level/all-packages.nix
Added:
disnix/examples/WebServicesExample.NET/trunk/deployment/pkgs/databases/rooms/default.nix
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++
disnix/examples/WebServicesExample.NET/trunk/deployment/pkgs/databases/rooms/default.nix
Tue Oct 4 13:40:32 2011 (r29633)
@@ -0,0 +1,10 @@
+{stdenv}:
+
+stdenv.mkDerivation {
+ name = "rooms";
+ src = ../../../../services/databases/rooms;
+ installPhase = ''
+ ensureDir $out/mssql-databases
+ cp *.sql $out/mssql-databases
+ '';
+}
Added:
disnix/examples/WebServicesExample.NET/trunk/deployment/pkgs/databases/staff/default.nix
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++
disnix/examples/WebServicesExample.NET/trunk/deployment/pkgs/databases/staff/default.nix
Tue Oct 4 13:40:32 2011 (r29633)
@@ -0,0 +1,10 @@
+{stdenv}:
+
+stdenv.mkDerivation {
+ name = "staff";
+ src = ../../../../services/databases/staff;
+ installPhase = ''
+ ensureDir $out/mssql-databases
+ cp *.sql $out/mssql-databases
+ '';
+}
Added:
disnix/examples/WebServicesExample.NET/trunk/deployment/pkgs/databases/zipcodes/default.nix
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++
disnix/examples/WebServicesExample.NET/trunk/deployment/pkgs/databases/zipcodes/default.nix
Tue Oct 4 13:40:32 2011 (r29633)
@@ -0,0 +1,10 @@
+{stdenv}:
+
+stdenv.mkDerivation {
+ name = "zipcodes";
+ src = ../../../../services/databases/zipcodes;
+ installPhase = ''
+ ensureDir $out/mssql-databases
+ cp *.sql $out/mssql-databases
+ '';
+}
Added:
disnix/examples/WebServicesExample.NET/trunk/deployment/pkgs/webapplications/StaffTracker/default.nix
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++
disnix/examples/WebServicesExample.NET/trunk/deployment/pkgs/webapplications/StaffTracker/default.nix
Tue Oct 4 13:40:32 2011 (r29633)
@@ -0,0 +1,9 @@
+{dotnetenv}:
+
+dotnetenv.buildSolution {
+ name = "StaffTracker";
+ src = ../../../../services/webapplications/StaffTracker;
+ baseDir = "StaffTracker";
+ slnFile = "StaffTracker.csproj";
+ targets="Package";
+}
Added:
disnix/examples/WebServicesExample.NET/trunk/deployment/pkgs/webservices/GeolocationService/default.nix
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++
disnix/examples/WebServicesExample.NET/trunk/deployment/pkgs/webservices/GeolocationService/default.nix
Tue Oct 4 13:40:32 2011 (r29633)
@@ -0,0 +1,9 @@
+{dotnetenv}:
+
+dotnetenv.buildSolution {
+ name = "GeolocationService";
+ src = ../../../../services/webservices/GeolocationService;
+ baseDir = "GeolocationService";
+ slnFile = "GeolocationService.csproj";
+ targets = "Package";
+}
\ No newline at end of file
Added:
disnix/examples/WebServicesExample.NET/trunk/deployment/pkgs/webservices/RoomService/default.nix
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++
disnix/examples/WebServicesExample.NET/trunk/deployment/pkgs/webservices/RoomService/default.nix
Tue Oct 4 13:40:32 2011 (r29633)
@@ -0,0 +1,9 @@
+{dotnetenv}:
+
+dotnetenv.buildSolution {
+ name = "RoomService";
+ src = ../../../../services/webservices/RoomService;
+ baseDir = "RoomService";
+ slnFile = "RoomService.csproj";
+ targets = "Package";
+}
Added:
disnix/examples/WebServicesExample.NET/trunk/deployment/pkgs/webservices/StaffService/default.nix
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++
disnix/examples/WebServicesExample.NET/trunk/deployment/pkgs/webservices/StaffService/default.nix
Tue Oct 4 13:40:32 2011 (r29633)
@@ -0,0 +1,9 @@
+{dotnetenv}:
+
+dotnetenv.buildSolution {
+ name = "StaffService";
+ src = ../../../../services/webservices/StaffService;
+ baseDir = "StaffService";
+ slnFile = "StaffService.csproj";
+ targets = "Package";
+}
Added:
disnix/examples/WebServicesExample.NET/trunk/deployment/pkgs/webservices/ZipcodeService/default.nix
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++
disnix/examples/WebServicesExample.NET/trunk/deployment/pkgs/webservices/ZipcodeService/default.nix
Tue Oct 4 13:40:32 2011 (r29633)
@@ -0,0 +1,9 @@
+{dotnetenv}:
+
+dotnetenv.buildSolution {
+ name = "ZipcodeService";
+ src = ../../../../services/webservices/ZipcodeService;
+ baseDir = "ZipcodeService";
+ slnFile = "ZipcodeService.csproj";
+ targets = "Package";
+}
Added:
disnix/examples/WebServicesExample.NET/trunk/deployment/top-level/all-packages.nix
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++
disnix/examples/WebServicesExample.NET/trunk/deployment/top-level/all-packages.nix
Tue Oct 4 13:40:32 2011 (r29633)
@@ -0,0 +1,41 @@
+{system, pkgs}:
+
+rec {
+### Databases
+
+ rooms = import ../pkgs/databases/rooms {
+ inherit (pkgs) stdenv;
+ };
+
+ staff = import ../pkgs/databases/staff {
+ inherit (pkgs) stdenv;
+ };
+
+ zipcodes = import ../pkgs/databases/zipcodes {
+ inherit (pkgs) stdenv;
+ };
+
+### Web services + Clients
+
+ GeolocationService = import ../pkgs/webservices/GeolocationService {
+ inherit (pkgs) dotnetenv;
+ };
+
+ RoomService = import ../pkgs/webservices/RoomService {
+ inherit (pkgs) dotnetenv;
+ };
+
+ StaffService = import ../pkgs/webservices/StaffService {
+ inherit (pkgs) dotnetenv;
+ };
+
+ ZipcodeService = import ../pkgs/webservices/ZipcodeService {
+ inherit (pkgs) dotnetenv;
+ };
+
+### Web applications
+
+ StaffTracker = import ../pkgs/webapplications/StaffTracker {
+ inherit (pkgs) dotnetenv;
+ };
+}
_______________________________________________
nix-commits mailing list
[email protected]
http://lists.science.uu.nl/mailman/listinfo/nix-commits