Socket
Socket
Sign inDemoInstall

nobin-debian-installer

Package Overview
Dependencies
31
Maintainers
1
Versions
10
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.0.8 to 0.0.9

30

index.js

@@ -25,7 +25,10 @@ var tar = require('tar-stream')

var tempPath = path.resolve(path.join(definition.info.targetDir || '.', 'nbd' + Math.floor(Math.random() * 100000)))
async.series([
packFiles.bind(this, expandFiles(files)),
buildControlFile.bind(this, definition),
fs.mkdir.bind(fs, tempPath),
packFiles.bind(this, tempPath, expandFiles(files)),
buildControlFile.bind(this, tempPath, definition),
function buildDebBinFile (done) {
fs.writeFile('./debian-binary', '2.0\n', done)
fs.writeFile(path.join(tempPath, 'debian-binary'), '2.0\n', done)
},

@@ -41,5 +44,5 @@ function buildPackage (done) {

writer.writeEntries([
'./debian-binary',
'./control.tar.gz',
'./data.tar.gz'
path.join(tempPath, 'debian-binary'),
path.join(tempPath, 'control.tar.gz'),
path.join(tempPath, 'data.tar.gz')
], function (err) {

@@ -50,5 +53,6 @@ if (err) debug('failed to write .deb file')

async.parallel([
fs.unlink.bind(fs, './control.tar.gz'),
fs.unlink.bind(fs, './data.tar.gz'),
fs.unlink.bind(fs, './debian-binary')
fs.unlink.bind(fs, path.join(tempPath, 'control.tar.gz')),
fs.unlink.bind(fs, path.join(tempPath, 'data.tar.gz')),
fs.unlink.bind(fs, path.join(tempPath, 'debian-binary')),
fs.rmdir.bind(fs, tempPath)
], done)

@@ -63,3 +67,3 @@ })

*/
function buildControlFile (definition, callback) {
function buildControlFile (tempPath, definition, callback) {
var self = this

@@ -152,3 +156,3 @@

var file = fs.createWriteStream(path.resolve('./' + 'control.tar.gz'))
var file = fs.createWriteStream(path.join(tempPath, 'control.tar.gz'))
file.on('finish', callback)

@@ -167,3 +171,3 @@

*/
function packFiles (files, callback) {
function packFiles (tempPath, files, callback) {
var self = this

@@ -212,3 +216,3 @@

var file = fs.createWriteStream(path.resolve('./' + 'data.tar.gz'))
var file = fs.createWriteStream(path.join(tempPath, 'data.tar.gz'))
file.on('finish', callback)

@@ -215,0 +219,0 @@

{
"name": "nobin-debian-installer",
"version": "0.0.8",
"version": "0.0.9",
"description": "Create deb packages with no binary dependencies",

@@ -5,0 +5,0 @@ "main": "index.js",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc