Commit Graph

157 Commits

Author SHA1 Message Date
pancake
d894f967e8 Add r2pm -U to upgrade all the outdated packages 2021-06-15 12:09:27 +02:00
pancake
a4b80d0b25 commandline -> command-line 2021-05-25 10:51:18 +02:00
pancake
23b838a0a9
Remove all the travis and codecov reminiscenses (#18585)
* Codecov and Travis scripts were disabled on January
2021-04-16 17:56:50 +02:00
pancake
6f2fd83b64 Early exit in r2pm -v to avoid double rainbows 2021-03-15 12:37:18 +01:00
pancake
cafdd18c27 Fix #18391 - Show help in r2pm even before initializing the db ##tools 2021-02-28 18:15:48 +01:00
Damien Zammit
2ccd0c0cd2
r2pm: Add R2PM_GITSKIP env var to skip git checkout master && git pull (#17646) 2020-10-17 10:43:46 +02:00
bazuchan
9d61f554f5
Set R2_* variables by calling r2 -H only once (#17650) ##r2pm 2020-09-18 13:39:05 +02:00
Khairul Azhar Kasmiran
10b2e9a797
r2pm: Remove trailing slash from R2PM_GITDIR (#17482) 2020-08-17 22:34:57 +08:00
Khairul Azhar Kasmiran
5d4680fc01
Ensure cloned pkg dir matches the pkg name (#17472) ##r2pm 2020-08-17 10:53:39 +02:00
Khairul Azhar Kasmiran
70f88cb361
r2pm: Allow reuse of gitdir-cleaning code in package scripts (#17442) 2020-08-13 22:03:43 +08:00
Khairul Azhar Kasmiran
7ed581d2de
r2pm: Allow package script to declare cleaning is done (#17411) ##tools 2020-08-08 18:37:41 +08:00
Khairul Azhar Kasmiran
613d480d10
r2pm: Don't clone while cleaning (#17406) 2020-08-06 18:37:07 +08:00
Khairul Azhar Kasmiran
0f0ffee510
r2pm: Support cleaning of package cloned to <package>.git (#17357) 2020-07-27 12:24:16 +08:00
pancake
5ef1e7e41c
Fix missing grep glitch in r2pm (#17334)
Co-authored-by: pancake <pancake@nopcode.org>
2020-07-23 12:13:43 +08:00
pancake
37e10ee7b0
Initial support for git tags in r2pm ##r2pm (#17178)
* Initial support for git tags in r2pm ##r2pm
* Use `r2-` as tag prefix instead of `v`

Co-authored-by: pancake <pancake@nopcode.org>
2020-07-02 11:56:08 +08:00
pancake
f2d76b16cd Switch to travis-ci.com 2019-10-10 20:04:02 +02:00
pancake
c059b6e177 radare -> radareorg 2019-09-28 00:30:09 +02:00
Khairul Azhar Kasmiran
a8a42f149f Fix for r2pm when libdir is lib64/ (#15101) 2019-09-23 00:13:59 +02:00
Khairul Azhar Kasmiran
0587b7f6d7 R2PM_TGZ: If 2nd param starts with /, assume it's root dir of archive (#15033) 2019-09-13 21:44:16 +02:00
Khairul Azhar Kasmiran
25fd8c6baf Ensure R2PM_BINDIR exists (#15032) 2019-09-13 18:29:33 +02:00
v45k0
c4fa10f628 Add info that r2pm -i is also used for pkg update (#14998)
It is confusing that `r2pm update` only updates the database
and the packages are not updated. Information about
how to update a specific package is missing.
When the user searches for information how to update a particular package,
e.g. using `r2pm -h`, the help provides information only how to
install a package.
2019-09-09 22:44:24 +02:00
Ian Huang
8248039e55 r2pm: handle info and install arguments properly (#14693) 2019-07-30 04:20:28 +02:00
pancake
8926d2733b Fix r2pm -H output 2019-06-20 14:09:09 +02:00
pancake
69e13b5a51 Honor the 2nd arg of R2PM_TGZ with ZIP files ##r2pm 2019-06-20 13:48:56 +02:00
pancake
0cbd616e3b Fix posix shell regrssion in r2pm -s 2018-12-05 12:26:00 +01:00
radare
9beda2f60f
Allow multiple packages as arguments for r2pm -i,-c,-ci ##tools (#11843) 2018-10-18 10:10:35 +02:00
pancake
c4395fd8ee Fix #10290 - Support R2_ and without prefix in r2 -H 2018-10-08 00:43:40 +02:00
pancake
b151764ffe Support tar and fix clean in r2pm 2018-10-07 00:18:26 +02:00
kij
10265a0507 Remove 2 bashisms, unsure about the last. (#11189) 2018-08-24 15:57:18 +02:00
kij
10786e5549 r2pm OCD fixes, search list aligned with column 2018-08-21 23:44:19 +02:00
pancake
aa0581ab81 Use more r2 -H and less hardcoded paths in r2pm 2018-08-08 17:09:03 +02:00
pancake
b32a675371 Show R2PM_ variable values in r2pm -h 2018-08-08 16:51:19 +02:00
Maijin
b3d081abcd Add some R2_ prefix for some var 2018-08-07 22:01:59 +02:00
Arnaud Lefebvre
d934934efc r2pm: install r2pm in bindir instead of $PREFIX/bin (#10976) 2018-08-07 14:29:51 +02:00
Riccardo Schirone
c932d1abff
meson fixes (#10743)
* r2pm/meson.build: install r2pm
* meson.build: use system libraries when available
* travis: add fedora-sys to the list of things to test
* bin_nso.c: still include lz4.c when not on meson
* Dockerfile.travis: add required system dependencies to dockerfile
* meson.build: split zip_dep in libzip and zlib dependencies
* shlr/meson.build: zip needs zlib
2018-07-17 23:01:40 +02:00
bannsec
f6fd192234 Fixing docker build bug by tweaking the r2pm script (#10268)
* Fixing docker build bug
* Moving mkdir -p into r2pm
* Changing to use r2 -H
* Using ":" and quotes
2018-06-10 21:03:34 +02:00
Paul I
e33200ac45 Fix pathes for r2pm (#10044)
Add more variables to r2 -H
2018-05-08 02:21:08 +02:00
Iulian Onofrei
c4acac59be Fix duplicate y/N on suicide (#9780) 2018-03-29 19:47:23 +02:00
pancake
e7be837e79 Implement r2pm cache to make r2pm r2-independent 2018-03-07 09:56:09 +01:00
pancake
ba43d0773d Add r2pm -cp to clear home plugins 2018-01-30 04:19:10 +01:00
pancake
dd6a1a68d5 Implement 'r2pm -i all' as requested 2017-11-14 03:12:54 +09:00
pancake
2fd75e3063 Implement 'r2pm suicide' to self remove r2 from system and home 2017-10-27 00:38:15 +02:00
pancake
b0beb37c48 Add experimental r2pm -ci flag 2017-10-10 10:33:45 +02:00
pancake
f2e1d621e1 Add r2pm -d to show documentation 2017-10-05 19:34:12 +02:00
pancake
c3dc7886c1 Fix R2PM_SUDO issue using env var and function name seaminglessly 2017-09-17 11:28:56 +02:00
kij
00f8d60dc2 r2pm OCD fixes. (#8393) 2017-09-01 21:15:00 +02:00
pancake
d62caa8fb1 Fix R2PM_SVN 2017-06-18 01:58:15 +02:00
pancake
2df8e6f340 Add support for SVN sources in r2pm 2017-06-18 01:51:57 +02:00
Ayman Khamouma (ak42)
cbafade76e Fix regression in R2PM_TGZ 2017-06-02 19:18:57 +02:00
pancake
fbf6991762 Fix regressions introduced in r2pm
export doesnt behaves as expected using multiple. reproducible with r2pm -i r2r
2017-05-24 11:55:31 +02:00