Commit 42d5139
committed
Add support for symbolic chmod options
This adds an optional Chmod string option to GetOptions and PutOptions.
If set, this overrides the ChmodDirs and ChmodFiles options. If unset,
they continue to work as before.
The --chmod option to buildah add and buildah copy works with symbolic
as well as numeric arguments.
Fixes #6066
Signed-off-by: Nick White <git@njw.name>1 parent 09917c4 commit 42d5139
16 files changed
Lines changed: 992 additions & 35 deletions
File tree
- copier
- docs
- tests
- vendor
- github.com/tonistiigi/dchapes-mode
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
| 33 | + | |
33 | 34 | | |
34 | 35 | | |
35 | 36 | | |
| |||
138 | 139 | | |
139 | 140 | | |
140 | 141 | | |
141 | | - | |
| 142 | + | |
142 | 143 | | |
143 | 144 | | |
144 | 145 | | |
| |||
227 | 228 | | |
228 | 229 | | |
229 | 230 | | |
230 | | - | |
231 | | - | |
232 | | - | |
| 231 | + | |
| 232 | + | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
| 236 | + | |
| 237 | + | |
233 | 238 | | |
234 | 239 | | |
235 | 240 | | |
236 | 241 | | |
237 | 242 | | |
238 | 243 | | |
239 | 244 | | |
240 | | - | |
| 245 | + | |
241 | 246 | | |
242 | 247 | | |
243 | 248 | | |
| |||
413 | 418 | | |
414 | 419 | | |
415 | 420 | | |
416 | | - | |
417 | | - | |
418 | | - | |
419 | | - | |
420 | | - | |
421 | | - | |
422 | | - | |
423 | | - | |
424 | | - | |
425 | 421 | | |
426 | 422 | | |
427 | 423 | | |
| |||
614 | 610 | | |
615 | 611 | | |
616 | 612 | | |
| 613 | + | |
617 | 614 | | |
618 | | - | |
619 | 615 | | |
620 | | - | |
621 | 616 | | |
622 | 617 | | |
623 | 618 | | |
| |||
630 | 625 | | |
631 | 626 | | |
632 | 627 | | |
633 | | - | |
| 628 | + | |
634 | 629 | | |
635 | 630 | | |
636 | 631 | | |
| |||
781 | 776 | | |
782 | 777 | | |
783 | 778 | | |
| 779 | + | |
784 | 780 | | |
785 | | - | |
786 | 781 | | |
787 | | - | |
788 | 782 | | |
789 | 783 | | |
790 | 784 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
575 | 575 | | |
576 | 576 | | |
577 | 577 | | |
| 578 | + | |
| 579 | + | |
| 580 | + | |
| 581 | + | |
| 582 | + | |
| 583 | + | |
| 584 | + | |
| 585 | + | |
| 586 | + | |
| 587 | + | |
| 588 | + | |
| 589 | + | |
| 590 | + | |
| 591 | + | |
| 592 | + | |
| 593 | + | |
| 594 | + | |
| 595 | + | |
| 596 | + | |
| 597 | + | |
| 598 | + | |
| 599 | + | |
| 600 | + | |
| 601 | + | |
| 602 | + | |
| 603 | + | |
| 604 | + | |
| 605 | + | |
| 606 | + | |
| 607 | + | |
| 608 | + | |
| 609 | + | |
| 610 | + | |
| 611 | + | |
| 612 | + | |
| 613 | + | |
| 614 | + | |
| 615 | + | |
| 616 | + | |
| 617 | + | |
| 618 | + | |
| 619 | + | |
| 620 | + | |
| 621 | + | |
| 622 | + | |
| 623 | + | |
| 624 | + | |
| 625 | + | |
| 626 | + | |
| 627 | + | |
| 628 | + | |
| 629 | + | |
| 630 | + | |
| 631 | + | |
| 632 | + | |
| 633 | + | |
| 634 | + | |
| 635 | + | |
| 636 | + | |
| 637 | + | |
| 638 | + | |
| 639 | + | |
| 640 | + | |
| 641 | + | |
| 642 | + | |
| 643 | + | |
| 644 | + | |
| 645 | + | |
| 646 | + | |
| 647 | + | |
| 648 | + | |
| 649 | + | |
| 650 | + | |
| 651 | + | |
| 652 | + | |
| 653 | + | |
| 654 | + | |
| 655 | + | |
| 656 | + | |
| 657 | + | |
| 658 | + | |
| 659 | + | |
| 660 | + | |
| 661 | + | |
| 662 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
| 26 | + | |
26 | 27 | | |
27 | 28 | | |
28 | 29 | | |
| |||
383 | 384 | | |
384 | 385 | | |
385 | 386 | | |
| 387 | + | |
386 | 388 | | |
387 | 389 | | |
388 | 390 | | |
| |||
437 | 439 | | |
438 | 440 | | |
439 | 441 | | |
440 | | - | |
| 442 | + | |
| 443 | + | |
441 | 444 | | |
442 | 445 | | |
443 | 446 | | |
| |||
1705 | 1708 | | |
1706 | 1709 | | |
1707 | 1710 | | |
| 1711 | + | |
| 1712 | + | |
| 1713 | + | |
| 1714 | + | |
| 1715 | + | |
| 1716 | + | |
| 1717 | + | |
| 1718 | + | |
| 1719 | + | |
| 1720 | + | |
| 1721 | + | |
1708 | 1722 | | |
1709 | 1723 | | |
1710 | 1724 | | |
1711 | 1725 | | |
1712 | | - | |
| 1726 | + | |
1713 | 1727 | | |
1714 | 1728 | | |
1715 | 1729 | | |
| |||
1719 | 1733 | | |
1720 | 1734 | | |
1721 | 1735 | | |
1722 | | - | |
| 1736 | + | |
1723 | 1737 | | |
1724 | 1738 | | |
1725 | 1739 | | |
| |||
1785 | 1799 | | |
1786 | 1800 | | |
1787 | 1801 | | |
| 1802 | + | |
| 1803 | + | |
| 1804 | + | |
| 1805 | + | |
| 1806 | + | |
| 1807 | + | |
| 1808 | + | |
| 1809 | + | |
| 1810 | + | |
1788 | 1811 | | |
1789 | 1812 | | |
1790 | 1813 | | |
| |||
1976 | 1999 | | |
1977 | 2000 | | |
1978 | 2001 | | |
1979 | | - | |
1980 | | - | |
1981 | | - | |
1982 | | - | |
| 2002 | + | |
| 2003 | + | |
1983 | 2004 | | |
1984 | | - | |
1985 | | - | |
| 2005 | + | |
| 2006 | + | |
| 2007 | + | |
| 2008 | + | |
| 2009 | + | |
| 2010 | + | |
| 2011 | + | |
| 2012 | + | |
1986 | 2013 | | |
1987 | 2014 | | |
1988 | 2015 | | |
| |||
0 commit comments