mirror of
https://github.com/vincentmli/bpfire.git
synced 2026-04-28 03:33:25 +02:00
Fixed all those tar --preserve errors present.
This commit is contained in:
@@ -194,12 +194,12 @@ define PAK
|
||||
sed -e 's/KVER/$(KVER)/g' -i /install/packages/package/ROOTFILES
|
||||
chmod 755 /install/packages/package/{{,un}install,update}.sh
|
||||
cd / && tar cf /install/packages/package/files.tmp --files-from=/install/packages/package/ROOTFILES --exclude='#*' \
|
||||
--preserve --numeric-owner
|
||||
-p --numeric-owner
|
||||
# Double tar to remove double files
|
||||
tar xf /install/packages/package/files.tmp -C /install/packages/package/tmp/ \
|
||||
--preserve --numeric-owner
|
||||
-p --numeric-owner
|
||||
rm -f /install/packages/package/files.tmp
|
||||
cd /install/packages/package/tmp/ && tar -c --preserve --numeric-owner -f /install/packages/package/files *
|
||||
cd /install/packages/package/tmp/ && tar -c -p --numeric-owner -f /install/packages/package/files *
|
||||
rm -r /install/packages/package/tmp
|
||||
-cat /install/packages/package/ROOTFILES | grep -v "#" > /install/packages/package/ROOTFILES.tmp
|
||||
mv /install/packages/package/ROOTFILES.tmp /install/packages/package/ROOTFILES
|
||||
|
||||
@@ -70,7 +70,7 @@ core/%:
|
||||
--exclude='proc/*' --exclude='tmp/ROOTFILES' \
|
||||
--exclude-from=$(DIR_SRC)/config/rootfiles/$@/exclude
|
||||
mv -f /tmp/ROOTFILES /install/packages/package/ROOTFILES
|
||||
tar --preserve --numeric-owner -x -C /tmp -f /$(SNAME).tar
|
||||
tar -p --numeric-owner -x -C /tmp -f /$(SNAME).tar
|
||||
rm -f /$(SNAME).tar
|
||||
cd /tmp && tar cf /install/packages/package/files * && rm -rf *
|
||||
cat /install/packages/package/ROOTFILES | grep -v "#" > /install/packages/package/ROOTFILES.tmp
|
||||
|
||||
Reference in New Issue
Block a user