Ben Peachey
b3e80ec22f
Fixes bug in bpkg-install scripts download
...
The bug occurred when scripts were not in the root of the package.
Also cleans up the download logic for the files section.
7 years ago
Ben Peachey
4aa4e4b51a
Add message in bpkg-install clarifying sub-dependencies are being installed.
7 years ago
Ben Peachey
0b21ee1b21
Changes logic to create array from JSON sections in bpkg-install.
7 years ago
Ben Peachey
d0df4f28f1
Fixes bug in bpkg-install global check
...
Bug was caused by incorrect placement of quoute character, causing the result of a check to be incorrect.
7 years ago
Ben Peachey
ba0308f5c3
Fixes bug in save_remote_file function in bpkg-install
...
The bug occurred if a save-path did not exists. The function now attempts to create the directory before trying to save a file to it.
7 years ago
Joseph Werle
72c9a90e3f
Reintroduce Makefile that invokes setup.sh
7 years ago
Joseph Werle
18a66dbddc
Release 0.2.9
7 years ago
AdrieanKhisbe
62d6d15ee9
checkout the right version in the cloned repository during install
7 years ago
Joseph Werle
9bbe98c624
bpkg.io > bpkg.sh
...
Update script to reflect new domain
7 years ago
Christopher B. Hauser
0be274e450
dummy change to trigger travis
7 years ago
Christopher B. Hauser
364b7cdb98
Travis integration for testing, issue #85 ( #86 )
...
* fix scripts array for loop, issue #82
* add travis ci
* add sudo to install in /usr/...
* bugfix sudo
* Update README.md
* change travis badge to bpkg for PR
7 years ago
Christopher B. Hauser
b55bc82ebd
fix scripts array for loop, issue #82 ( #84 )
7 years ago
Ben Peachey
e9a0278bce
Adds missing null check ( #83 )
...
Adds a check to make sure that the "$scripts" array in the install script is not empty.
7 years ago
Ben Peachey
2a30578d0b
Issues 78 - Makes `install.sh` more shellcheck compliant. ( #81 )
...
* Issues 78 - Makes `install.sh` more shellcheck compliant.
* Adds wrapper for curl calls.
* Replaces unneeded double quotes with single quotes.
* Replaces single bracket tests with double bracket tests.
* Adds function for saving remote files locally.
* Adds null checks.
* Fixes incorrect curl parameters.
* Wraps logic to get package.json in separate function.
* Adds cleaner solution for curl calls in install.sh.
8 years ago
Abdelkafi Ahmed
0617f26461
Replace ` ` with $( ) inside strings and in commands ( #77 )
...
* Changed how to execute shell commands inside output strings
* Removed the extra { }
* Drop changes to JSON files inside lib/json
8 years ago
Joseph Werle
c1f0cd3664
Merge pull request #73 from StephenHamilton/global-local-install
...
Preventing Double Install
8 years ago
Benoit Hiller
8c48808195
moving local only prep into other branch
...
This changes moves things like creating the deps dir and installing
dependencies into the local branch of the installer. This will stop
it from trying to install dependencies when you do global installs.
Installing dependencies for global installs doesn't look like it
actually worked though.
8 years ago
Benoit Hiller
5916a6b3de
preventing double install
...
The existing behaviour was to perform a global install in addition to
a local one rather than instead of.
fixes #70
8 years ago
Joseph Werle
c746f3618e
Merge pull request #63 from gregorynicholas/master
...
updates README.md install docs
8 years ago
Joseph Werle
ac0f1f5d16
Merge pull request #68 from nfischer/fix-return-status
...
Fix template return code generated by `bpkg init`
8 years ago
Joseph Werle
d88e82c287
Merge pull request #69 from nfischer/clarify-username
...
Clarify that "username" means "Github username"
8 years ago
Nate Fischer
b570ebfcd0
Clarify that "username" means "Github username"
8 years ago
Nate Fischer
887fb48c11
Fix template return code generated by `bpkg init`
8 years ago
Joseph Werle
4fbebd4126
Merge pull request #65 from reduxionist/patch-1
...
Update README.md
8 years ago
Joseph Werle
fe0827d542
Merge pull request #67 from adjohnson916/patch-1
...
fix readme typo "omission"
8 years ago
Anders D. Johnson
6965c42429
fix readme typo "omission"
8 years ago
Joseph Werle
05886a29f8
Merge pull request #66 from kba/master
...
Add Table of Contents to README
8 years ago
Konstantin Baierer
4fcc571d02
Add Table of Contents to README
8 years ago
Jonathan Barratt
fb513cdc51
Update README.md
...
fix minor typos
8 years ago
gregory nicholas
6a2f4fc933
updates README.md install docs
...
- updates the url to curl for `setup.sh`
9 years ago
Joseph Werle
9dafac663d
Merge pull request #62 from BrandonOCasey/files-array
...
added files array support to install/package.json
9 years ago
brandonocasey
5b707579cb
added files array support to install/package.json
...
updated readme with files entry
moved package.json copy near the start of install
moved directory creation to the start of install
moved getdeps to the start of install
9 years ago
Joseph Werle
b25c484cb8
Merge pull request #61 from BrandonOCasey/fix-setup
...
updated setup.sh to install getdeps
9 years ago
brandonocasey
594474720c
updated setup.sh to install getdeps
...
this prevents the error 'error: `getdeps' is not a bpkg command.'
9 years ago
Joseph Werle
f2e29fb508
Merge pull request #58 from thoward/master
...
Add recursive dependency resolution via package.json
9 years ago
Troy Howard
af0efc54c5
add recursive dependency resolution via package.json
9 years ago
Joseph Werle
cd9fdc79fe
Release 0.2.8
9 years ago
Joseph Werle
7cc8b1e126
fix typo
9 years ago
Joseph Werle
90db35f49f
Update package.json
9 years ago
Joseph Werle
faaf63b117
Merge pull request #47 from sschuberth/master
...
Refer to "setup.sh" instead of an "install" script
9 years ago
Sebastian Schuberth
4fbae9141a
Refer to "setup.sh" instead of an "install" script
...
This is a fixup for bff2fde
.
9 years ago
Chris Carpita
03da496b63
Merge pull request #46 from sschuberth/master
...
Make bpkg install properly on MSYS
9 years ago
Sebastian Schuberth
ab3868a421
Also print some output for the "link" target
9 years ago
Sebastian Schuberth
5e36050143
Support installing on file systems that do not support symbolic links
...
When cloning a Git repository that contains symbolic links to a file
system that does not support symbolic links, Git replaces the links with
plain text files that contain the path to the target file. If we encouter
such files, install the linked source file rather than the link.
9 years ago
Sebastian Schuberth
9cd59f05f8
Ensure symbolic links have absolute targets
...
Fixes #21 .
9 years ago
Sebastian Schuberth
84b0eeab90
Create the installation directory if required
9 years ago
Sebastian Schuberth
bff2fde9c9
Get rid of the dependency on "make" to install "bpkg"
...
Rename install.sh to setup.sh in order to take the Makefile targets.
Former make target names are now passed to the script like
$ ./setup.sh uninstall
Fixes #45 .
9 years ago
Sebastian Schuberth
3c6a141444
README: Minor wording improvements
9 years ago
Joseph Werle
29da5cf07f
Merge pull request #42 from philippbosch/patch-1
...
Make curl-based install command easier to copy and paste
10 years ago
Philipp Bosch
d5d943dafc
Make curl-based install command easier to copy and paste
10 years ago