Example #1
0
    static void Init()
    {
        TUXDIR = TUX.tuxgetenv("TUXDIR");
        if (TUXDIR == null)
        {
            Console.WriteLine("ERROR: Environment variable TUXDIR not set");
            Environment.Exit(1);
        }

        APPDIR = Environment.CurrentDirectory;

        hasWSL = File.Exists(TUXDIR + "\\bin\\WSL.exe");

        TUXCONFIG = APPDIR + "\\TUXCONFIG";
        if (File.Exists(TUXCONFIG))
        {
            File.Delete(TUXCONFIG);
        }

        TLOG = APPDIR + "\\TLOG";
        if (File.Exists(TLOG))
        {
            File.Delete(TLOG);
        }

        QSPACE = APPDIR + "\\QSPACE";
        if (File.Exists(QSPACE))
        {
            File.Delete(QSPACE);
        }

        TUX.tuxputenv("TUXCONFIG=" + TUXCONFIG);

        FML32.AddFieldTable(TUXDIR + "\\udataobj\\tpadm");
    }
Example #2
0
        public static void Main(string[] args)
        {
            string TUXDIR = TUX.tuxgetenv("TUXDIR");

            if (TUXDIR == null)
            {
                Console.WriteLine("ERROR: Environment variable TUXDIR not set");
                Environment.Exit(1);
            }

            string APPDIR = Environment.CurrentDirectory;

            string TUXCONFIG = APPDIR + "\\TUXCONFIG";

            string UBBCONFIG = APPDIR + "\\test.ubb";

            Console.WriteLine("Creating " + UBBCONFIG);

            string hostName = Dns.GetHostName().ToUpper();

            StreamWriter ubb = File.CreateText(UBBCONFIG);

            try {
                ubb.WriteLine("*RESOURCES");
                ubb.WriteLine();
                ubb.WriteLine("IPCKEY\t" + 0xCAFE);
                ubb.WriteLine("MODEL\tSHM");
                ubb.WriteLine("MASTER\tmachine");
                ubb.WriteLine();
                ubb.WriteLine("*MACHINES");
                ubb.WriteLine();
                ubb.WriteLine(hostName);
                ubb.WriteLine("\tLMID=machine");
                ubb.WriteLine("\tTUXDIR=\"" + TUXDIR + "\"");
                ubb.WriteLine("\tAPPDIR=\"" + APPDIR + "\"");
                ubb.WriteLine("\tTUXCONFIG=\"" + TUXCONFIG + "\"");
                ubb.WriteLine();
                ubb.WriteLine("*GROUPS");
                ubb.WriteLine();
                ubb.WriteLine("TESTGRP");
                ubb.WriteLine("\tLMID=machine");
                ubb.WriteLine("\tGRPNO=1");
                ubb.WriteLine();
                ubb.WriteLine("*SERVERS");
                ubb.WriteLine();
                ubb.WriteLine("DotServer");
                ubb.WriteLine("\tSRVGRP=TESTGRP");
                ubb.WriteLine("\tSRVID=1");
                ubb.WriteLine("\tCLOPT=\"-- -s TEST DotTux "
                              + "DotTux.Install.TestServer\"");
                ubb.WriteLine();
                ubb.WriteLine("*SERVICES");
            } finally {
                ubb.Close();
            }
        }