Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RPM specification #27

Open
wants to merge 64 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
64 commits
Select commit Hold shift + click to select a range
756ebd4
add cargo-rpm as dpendency
suhancz Jul 25, 2020
ad171e2
initiate RPMBUILD tree
suhancz Jul 25, 2020
f865e1f
update RPM metadata
suhancz Jul 25, 2020
e7e44cd
fix test
shimunn Oct 13, 2020
8a7b3ad
Added an helper script to be used with pam_mount
aacebedo Sep 27, 2020
de21e3e
Merge pull request #21 from aacebedo/master
shimunn Nov 1, 2020
b0404f2
minimum YubiKey firmware version
shimunn Nov 17, 2020
6a21925
require MPL for new contributions
shimunn Jul 26, 2020
61ce988
relicense to MPL
shimunn Jul 27, 2020
0245c88
get plymouth to display a message
shimunn Aug 11, 2020
60e6a99
Cargo RPM dependencies
suhancz Nov 17, 2020
abc6ddb
Added and edited documentation
Andrew-Finn Aug 14, 2020
abc87eb
spell promPt correctly
shimunn Aug 16, 2020
6a17cf8
use sh to run password helper
shimunn Aug 16, 2020
6b948c0
use ubuntu as base image
shimunn Aug 16, 2020
40c7f30
always print the full error message
shimunn Aug 30, 2020
7f51e3a
add flag to read pin from alternate source
shimunn Aug 25, 2020
3cbf29d
structopt does not allow for flags to be linked to env atm
shimunn Aug 25, 2020
3f9fefc
0.2.12
shimunn Aug 30, 2020
412efb3
create PKGBUILD file for archlinux package (#17)
saravanan30erd Sep 2, 2020
214bbed
add subcommand to generate bash completions
shimunn Sep 3, 2020
815a3c2
auto detect current version
shimunn Sep 3, 2020
77affbd
bump version
shimunn Sep 3, 2020
9c4af7e
merge upstream
suhancz Nov 17, 2020
9a1a823
file path must be relative to src
shimunn Sep 5, 2020
fd12488
add credentials situated in the luks header to credential list
shimunn Sep 19, 2020
7e8a469
remove trailing newline from pin
shimunn Sep 25, 2020
f5844c9
fix test
shimunn Oct 13, 2020
4a0648e
Added an helper script to be used with pam_mount
aacebedo Sep 27, 2020
b4b555f
# This is a combination of 8 commits.
suhancz Nov 17, 2020
5e2d3c7
# This is a combination of 13 commits.
suhancz Nov 17, 2020
f64d4fc
# This is a combination of 16 commits.
suhancz Nov 17, 2020
4447ca1
# This is a combination of 18 commits.
suhancz Nov 17, 2020
e2332dc
change Makefile to fit RPKG
suhancz Nov 17, 2020
3c111bc
update dependencies
suhancz Nov 17, 2020
4d397bf
we don't depend on ourselves
suhancz Nov 17, 2020
66423ea
clarify make instructions
suhancz Nov 17, 2020
6e01b32
Add RPM build support
suhancz Nov 17, 2020
cc81e10
merged upstream
suhancz Nov 17, 2020
3642c35
avoid clash with the filesystem package
suhancz Nov 17, 2020
b4745ff
Initialized to use tito.
suhancz Nov 17, 2020
64d2fb5
Tito needs specfile in root
suhancz Nov 17, 2020
735ede1
Automatic commit of package [fido2luks] release [0.2.15-1].
suhancz Nov 17, 2020
e20faca
added tito releasers
suhancz Nov 17, 2020
a51bebb
try to avoid filesystem clash
suhancz Nov 17, 2020
ac35828
avoid filesystem clash
suhancz Nov 17, 2020
8af9a36
remove leading slash
suhancz Nov 17, 2020
687f5d1
seems that slash is needed
suhancz Nov 17, 2020
02a3376
fix direcory spec
suhancz Nov 17, 2020
d2aa8c4
add missing config file
suhancz Nov 17, 2020
8dd8696
explicitly add module files
suhancz Nov 18, 2020
82d7874
fix recursive install
suhancz Nov 18, 2020
d8089ae
explicitly deploy files
suhancz Nov 18, 2020
c2f966b
verbose copy
suhancz Nov 18, 2020
1f1bf41
be very explicit about the files to install
suhancz Nov 18, 2020
81d3a3c
fix permissions
suhancz Nov 18, 2020
b695d35
add every exact file
suhancz Nov 18, 2020
0dab23b
no explicit dir, only files
suhancz Nov 18, 2020
ed85648
added changelog
suhancz Nov 18, 2020
7a12629
add forgotten files
suhancz Dec 1, 2020
0cadc78
Merge pull request #1 from suhancz/develop
suhancz Dec 1, 2020
17ca487
Obvious password promt (#29)
shimunn Feb 8, 2021
b3495c4
add nix flake
shimunn Feb 8, 2021
36b6269
Merge branch 'master' into master
suhancz Feb 21, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions .copr/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
all:
cargo build --release

install:
install -D target/release/fido2luks $(root)/usr/bin/fido2luks

clean:
cargo clean
5 changes: 4 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,10 @@
**/*.rs.bk
.idea/
*.iml
_fido2luks.ps1
fido2luks.bash
fido2luks.elv
fido2luks.fish
fido2luks.zsh
fido2luks.zsh
result
result-*
3 changes: 3 additions & 0 deletions .tito/packages/.readme
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
the .tito/packages directory contains metadata files
named after their packages. Each file has the latest tagged
version and the project's relative directory.
1 change: 1 addition & 0 deletions .tito/packages/fido2luks
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0.2.15-1 ./
23 changes: 23 additions & 0 deletions .tito/releasers.conf
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
[fido2luks-fc31-x86_64]
releaser = tito.release.CoprReleaser
project_name = fido2luks
srpm_disttag = .fc31
builder.mock = fedora-31-x86_64

[fido2luks-fc32-x86_64]
releaser = tito.release.CoprReleaser
project_name = fido2luks
srpm_disttag = .fc32
builder.mock = fedora-32-x86_64

[fido2luks-fc33-x86_64]
releaser = tito.release.CoprReleaser
project_name = fido2luks
srpm_disttag = .fc33
builder.mock = fedora-33-x86_64

[fido2luks-rawhide-x86_64]
releaser = tito.release.CoprReleaser
project_name = fido2luks
srpm_disttag = .fc34
builder.mock = fedora-rawhide-x86_64
5 changes: 5 additions & 0 deletions .tito/tito.props
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
[buildconfig]
builder = tito.builder.Builder
tagger = tito.tagger.VersionTagger
changelog_do_not_remove_cherrypick = 0
changelog_format = %s (%ae)
Loading