initInstall("nsPipe test","/foo/bar","0.0.0.1"); findDir = getFolder("Profile","nspipe"); setPackageFolder(findDir); addFile("/foo/bar", "0.0.0.1", "chrome/nspipe.jar", findDir, null); var comps = getFolder("Components"); addFile("/foo/bar", "0.0.0.1", "components/nsIHttpServer.xpt", comps, null); addFile("/foo/bar", "0.0.0.1", "components/nspipe.js", comps, null); addFile("/foo/bar", "0.0.0.1", "defaults/.autoreg", comps, null); //hack to make sure we register the component var pgmDir = getFolder("Program"); addFile("/foo/bar", "0.0.0.1", "defaults/.autoreg", pgmDir, null); registerChrome(Install.CONTENT | Install.DELAYED_CHROME, getFolder(findDir, "nspipe.jar"), "content/"); registerChrome(Install.SKIN | Install.DELAYED_CHROME, getFolder(findDir, "nspipe.jar"), "skin/"); registerChrome(Install.LOCALE | Install.DELAYED_CHROME, getFolder(findDir, "nspipe.jar"), "locales/en-US/"); performInstall();