File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 55from sudo clients.
66This makes it possible to have all sudo I/O logs on a central server."
77 vendor=" Todd C. Miller"
8- copyright=" Copyright 2019-2024 Todd C. Miller"
8+ copyright=" Copyright 2019-2025 Todd C. Miller"
99
1010%if [aix]
1111 # Convert to 4 part version for AIX, including patch level
167167 extradirs=" $extradirs `dirname $docdir` `dirname $rundir`"
168168 test " `dirname $exampledir`" != " $docdir" && extradirs=" $extradirs `dirname $exampledir`"
169169 for dir in $sbindir $extradirs; do
170+ # Only package directories that match the prefix,
171+ # otherwise we could package directories like /var .
172+ case " $dir" in
173+ ${ prefix} *)
170174 while test " $dir" != " /" ; do
171175 parentdirs=" ${parentdirs}${parentdirs+ }$dir/"
172176 dir=`dirname $dir`
173177 done
178+ ;;
179+ esac
174180 done
175181 parentdirs=`echo $parentdirs | tr " " " \n " | sort -u`
176182 fi
Original file line number Diff line number Diff line change 33 summary=" Sudo Python plugin framework"
44 description=" The sudo Python plugin allows you to extend sudo using Python."
55 vendor=" Todd C. Miller"
6- copyright=" Copyright 2019-2024 Todd C. Miller"
6+ copyright=" Copyright 2019-2025 Todd C. Miller"
77
88%if [aix]
99 # Convert to 4 part version for AIX, including patch level
117117 extradirs=" $extradirs `dirname $docdir `"
118118 test " `dirname $exampledir `" != " $docdir " && extradirs=" $extradirs `dirname $exampledir `"
119119 for dir in $libexecdir $extradirs ; do
120+ # Only package directories that match the prefix,
121+ # otherwise we could package directories like /var.
122+ case " $dir " in
123+ ${prefix} *)
120124 while test " $dir " != " /" ; do
121125 parentdirs=" ${parentdirs} ${parentdirs+ }$dir /"
122126 dir=`dirname $dir `
123127 done
128+ ;;
129+ esac
124130 done
125131 parentdirs=`echo $parentdirs | tr " " " \n " | sort -u`
126132 fi
Original file line number Diff line number Diff line change 1010The basic philosophy is to give as few privileges as possible but \
1111still allow people to get their work done."
1212 vendor=" Todd C. Miller"
13- copyright=" Copyright 1994-1996,1998-2024 Todd C. Miller"
13+ copyright=" Copyright 1994-1996,1998-2025 Todd C. Miller"
1414 sudoedit_man=`echo ${ pp_destdir} $mandir/*/sudoedit.*|sed " s:^${pp_destdir}::" `
1515 sudoedit_man_target=`basename $sudoedit_man | sed ' s/edit//' `
1616
295295 test " `dirname $exampledir`" != " $docdir" && extradirs=" $extradirs `dirname $exampledir`"
296296 test -d ${ pp_destdir} ${ localedir} && extradirs=" $extradirs $localedir"
297297 for dir in $bindir $sbindir $libexecdir $includedir $extradirs; do
298+ # Only package directories that match the prefix,
299+ # otherwise we could package directories like /var .
300+ case " $dir" in
301+ ${ prefix} *)
298302 while test " $dir" != " /" ; do
299303 parentdirs=" ${parentdirs}${parentdirs+ }$dir/"
300304 dir=`dirname $dir`
301305 done
306+ ;;
307+ esac
302308 done
303309 parentdirs=`echo $parentdirs | tr " " " \n " | sort -u`
304310 fi
You can’t perform that action at this time.
0 commit comments