components/ksh93/patches/package-pax-suid.patch
changeset 789 5f074ca23733
equal deleted inserted replaced
788:ab1a623335b6 789:5f074ca23733
       
     1 diff -ru clean/bin/package patched/bin/package
       
     2 --- clean/bin/package	Thu Feb  3 15:45:18 2011
       
     3 +++ patched/bin/package	Wed Sep 21 13:21:39 2011
       
     4 @@ -5111,7 +5111,7 @@
       
     5  						export INSTALLROOT VPATH
       
     6  						echo lib/$command
       
     7  						$MAKE -s $makeflags -f $i.pkg $qualifier list.installed $assign
       
     8 -						) | sort -u | pax -drw -ps $dest
       
     9 +						) | sort -u | pax -drw $dest
       
    10  					)
       
    11  				fi
       
    12  			fi
       
    13 @@ -5916,7 +5916,7 @@
       
    14  					;;
       
    15  				esac
       
    16  			elif	test "" != "$PAX"
       
    17 -			then	$exec pax -L --from=ascii --local -m -ps -rvf "$f" || {
       
    18 +			then	$exec pax -L --from=ascii --local -m -rvf "$f" || {
       
    19  					code=1
       
    20  					continue
       
    21  				}
       
    22 @@ -6010,7 +6010,7 @@
       
    23  					esac
       
    24  				}
       
    25  				# -m with delta bug fixed 2005-02-08
       
    26 -				$exec pax -L --from=ascii --local -ps -rvf "$f" -z "$b" || {
       
    27 +				$exec pax -L --from=ascii --local -rvf "$f" -z "$b" || {
       
    28  					code=1
       
    29  					continue
       
    30  				}
       
    31 @@ -6052,7 +6052,7 @@
       
    32  					esac
       
    33  				}
       
    34  				# -m with delta bug fixed 2005-02-08
       
    35 -				$exec pax -L --from=ascii --local -ps -rvf "$f" -z "$b" || {
       
    36 +				$exec pax -L --from=ascii --local -rvf "$f" -z "$b" || {
       
    37  					code=1
       
    38  					continue
       
    39  				}
       
    40 diff -ru clean/src/cmd/INIT/package.sh patched/src/cmd/INIT/package.sh
       
    41 --- clean/src/cmd/INIT/package.sh	Thu Feb  3 15:45:16 2011
       
    42 +++ patched/src/cmd/INIT/package.sh	Wed Sep 21 13:22:04 2011
       
    43 @@ -5129,7 +5129,7 @@
       
    44  						export INSTALLROOT VPATH
       
    45  						echo lib/$command
       
    46  						$MAKE -s $makeflags -f $i.pkg $qualifier list.installed $assign
       
    47 -						) | sort -u | pax -drw -ps $dest
       
    48 +						) | sort -u | pax -drw $dest
       
    49  					)
       
    50  				fi
       
    51  			fi
       
    52 @@ -5934,7 +5934,7 @@
       
    53  					;;
       
    54  				esac
       
    55  			elif	test "" != "$PAX"
       
    56 -			then	$exec pax -L --from=ascii --local -m -ps -rvf "$f" || {
       
    57 +			then	$exec pax -L --from=ascii --local -m -rvf "$f" || {
       
    58  					code=1
       
    59  					continue
       
    60  				}
       
    61 @@ -6028,7 +6028,7 @@
       
    62  					esac
       
    63  				}
       
    64  				# -m with delta bug fixed 2005-02-08
       
    65 -				$exec pax -L --from=ascii --local -ps -rvf "$f" -z "$b" || {
       
    66 +				$exec pax -L --from=ascii --local -rvf "$f" -z "$b" || {
       
    67  					code=1
       
    68  					continue
       
    69  				}
       
    70 @@ -6070,7 +6070,7 @@
       
    71  					esac
       
    72  				}
       
    73  				# -m with delta bug fixed 2005-02-08
       
    74 -				$exec pax -L --from=ascii --local -ps -rvf "$f" -z "$b" || {
       
    75 +				$exec pax -L --from=ascii --local -rvf "$f" -z "$b" || {
       
    76  					code=1
       
    77  					continue
       
    78  				}