File tree Expand file tree Collapse file tree 3 files changed +21
-3
lines changed
Expand file tree Collapse file tree 3 files changed +21
-3
lines changed 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