David Oberhollenzer
417fa5b907
Cleanup: remove unpack.h, eliminate subdirectory
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-01-30 13:48:58 +01:00
David Oberhollenzer
b052a12beb
unpack: rename flags
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-01-30 13:08:14 +01:00
David Oberhollenzer
35fabedb49
Move package unpacking functionality to generic pkg_unpack function
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-01-30 13:02:06 +01:00
David Oberhollenzer
3a4f19d1c5
unpack: don't chdir use dirfd, cleanup permissions
...
- don't chdir into root directory, use dirfd instead
- make sure we don't dereference symlinks when chaning permissions
(using appropriate AT_* flag)
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-01-30 11:27:32 +01:00
David Oberhollenzer
6ec11b532e
Initial commit
...
Signed-off-by: David Oberhollenzer <david.oberhollenzer@tele2.at>
2019-01-26 23:19:21 +01:00