Selaa lähdekoodia

Base: Launch SQLServer at session start-up

Lucas CHOLLET 3 vuotta sitten
vanhempi
commit
22f8ead2f4

+ 0 - 8
Base/etc/SystemServer.ini

@@ -39,14 +39,6 @@ Environment=TERM=xterm
 KeepAlive=true
 SystemModes=text
 
-[SQLServer]
-Socket=/tmp/portal/sql
-SocketPermissions=600
-Priority=low
-Lazy=true
-KeepAlive=true
-User=anon
-
 [CrashDaemon]
 KeepAlive=true
 User=anon

+ 7 - 0
Base/home/anon/.config/SystemServer.ini

@@ -77,6 +77,13 @@ Lazy=true
 MultiInstance=true
 AcceptSocketConnections=true
 
+[SQLServer]
+Socket=/tmp/user/%uid/portal/sql
+SocketPermissions=600
+Priority=low
+Lazy=true
+KeepAlive=true
+
 [LaunchServer]
 Socket=/tmp/user/%uid/portal/launch
 SocketPermissions=600

+ 1 - 1
Userland/Libraries/LibSQL/SQLClient.h

@@ -16,7 +16,7 @@ namespace SQL {
 class SQLClient
     : public IPC::ConnectionToServer<SQLClientEndpoint, SQLServerEndpoint>
     , public SQLClientEndpoint {
-    IPC_CLIENT_CONNECTION(SQLClient, "/tmp/portal/sql"sv)
+    IPC_CLIENT_CONNECTION(SQLClient, "/tmp/user/%uid/portal/sql"sv)
     virtual ~SQLClient() = default;
 
     Function<void(int, String const&)> on_connected;