Beispiel #1
0
 public SolarisPkgInfo getPkgInfo(string pkg)
 {
     string tmpVal;
     Dictionary<string, string> allProps = getAllPkgProps(pkg);
     SolarisPkgInfo retVal = new SolarisPkgInfo() { PkgInst = pkg };
     allProps.TryGetValue("NAME", out tmpVal);
     retVal.Name = tmpVal;
     allProps.TryGetValue("CATEGORY", out tmpVal);
     retVal.Category = tmpVal;
     allProps.TryGetValue("VERSION", out tmpVal);
     retVal.Version = tmpVal;
     allProps.TryGetValue("VENDOR", out tmpVal);
     retVal.Vendor = tmpVal;
     allProps.TryGetValue("DESC", out tmpVal);
     retVal.Description = tmpVal;
     return retVal;
 }
Beispiel #2
0
        public SolarisPkgInfo CollectPackageInfo(string pkg)
        {
            string tmpVal;
            Dictionary <string, string> allProps = CollectAllPackages(pkg);
            SolarisPkgInfo retVal = new SolarisPkgInfo()
            {
                PkgInst = pkg
            };

            allProps.TryGetValue("NAME", out tmpVal);
            retVal.Name = tmpVal;
            allProps.TryGetValue("CATEGORY", out tmpVal);
            retVal.Category = tmpVal;
            allProps.TryGetValue("VERSION", out tmpVal);
            retVal.Version = tmpVal;
            allProps.TryGetValue("VENDOR", out tmpVal);
            retVal.Vendor = tmpVal;
            allProps.TryGetValue("DESC", out tmpVal);
            retVal.Description = tmpVal;
            return(retVal);
        }