Examples of DebMaker


Examples of org.vafer.jdeb.DebMaker

            }
        }
       
        Console console = new TaskConsole(this, verbose);
       
        DebMaker debMaker = new DebMaker(console, dataProducers, conffilesProducers);
        debMaker.setDeb(deb);
        debMaker.setControl(control);
        debMaker.setChangesIn(changesIn);
        debMaker.setChangesOut(changesOut);
        debMaker.setChangesSave(changesSave);
        debMaker.setKeyring(keyring);
        debMaker.setKey(key);
        debMaker.setPassphrase(passphrase);
        debMaker.setCompression(compression);
       
        try {
            debMaker.validate();
            debMaker.makeDeb();
           
        } catch (PackagingException e) {
            log("Failed to create the Debian package " + deb, e, Project.MSG_ERR);
            throw new BuildException("Failed to create the Debian package " + deb, e);
        }
View Full Code Here

Examples of org.vafer.jdeb.DebMaker

                }
            }
        }

        try {
            DebMaker debMaker = new DebMaker(console, dataProducers, conffileProducers);
            debMaker.setDeb(debFile);
            debMaker.setControl(controlDirFile);
            debMaker.setPackage(getProject().getArtifactId());
            debMaker.setDescription(getProject().getDescription());
            debMaker.setHomepage(getProject().getUrl());
            debMaker.setChangesIn(changesInFile);
            debMaker.setChangesOut(changesOutFile);
            debMaker.setChangesSave(changesSaveFile);
            debMaker.setCompression(compression);
            debMaker.setKeyring(keyringFile);
            debMaker.setKey(key);
            debMaker.setPassphrase(passphrase);
            debMaker.setSignPackage(signPackage);
            debMaker.setSignMethod(signMethod);
            debMaker.setSignRole(signRole);
            debMaker.setResolver(resolver);
            debMaker.setOpenReplaceToken(openReplaceToken);
            debMaker.setCloseReplaceToken(closeReplaceToken);
            debMaker.validate();
            debMaker.makeDeb();

            // Always attach unless explicitly set to false
            if ("true".equalsIgnoreCase(attach)) {
                console.info("Attaching created debian package " + debFile);
                if (!isType()) {
View Full Code Here

Examples of org.vafer.jdeb.DebMaker

        signatureGenerator.init(PGPSignature.BINARY_DOCUMENT, signer.getPrivateKey());
       
        for(int i = 0; i <=1; i++){
          File deb = File.createTempFile("jdeb", ".deb");
 
          DebMaker maker = new DebMaker(new NullConsole(), Arrays.asList(data), null);
          maker.setControl(new File(getClass().getResource("../deb/control").toURI()));
          maker.setDeb(deb);
         
          if(i==0)
            maker.setSignMethod("debsig-verify");
          else
            maker.setSignMethod("dpkg-sig");
         
          BinaryPackageControlFile packageControlFile = maker.createSignedDeb(Compression.GZIP, signatureGenerator, signer);
         
          assertTrue(packageControlFile.isValid());
 
          final Map<String, TarArchiveEntry> filesInDeb = new HashMap<String, TarArchiveEntry>();
         
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.