1.2.0 • Published 4 years ago

@fade-project/deb-build v1.2.0

Weekly downloads
-
License
MIT
Repository
github
Last release
4 years ago

deb-build

  • Build a Debian package in javascript code

Notice

  • This project is subproject of FADe Project
  • Internally used by FADe, Licensed under same license of FADe.

Usage:

  • Install Project:
 $ npm install @fade-project/deb-build
  • require() in your project:
var deb = require('@fade-project/deb-build')
  • deb.types
    • Currently, it has systemd, isolated, normal. Please refer FADe Project docs.
  • deb.set_data_tar_gz_datadir()
    • It'll return an tmpjs' dir object. deb-build will Build data.tar.gz based on this directory.
  • deb.get_data_tar_gz_datadir()
    • Same output with set_data_tar_gz_datadir(), but It won't (re)set object.
  • deb.generate_ar_header(filename, timestamp, owner_id, group_id, filemode, filesize)
    • It'll return 60-byte Buffer. It generates each file's header in ar archive.
  • deb.build(name, version, desc, url, architecture, depends, priority, run, maintainer_name, maintainer_email, type, postinst_payload, prerm_payload)
    • You can disable Depends field by set depends parameter to "none"
    • It'll return full debian binary. Accept parameters as a String (except some parameters, see below).
    • It accept "depends" parameter as a comma-space separated String or an Array.

Credit

1.2.0

4 years ago

1.1.5

4 years ago

1.1.4

4 years ago

1.1.3

4 years ago

1.1.2

4 years ago

1.1.1

4 years ago

1.1.0

4 years ago

1.0.9

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago