source: freewrt/tools/ipkg-utils/patches/030-paxmirabilis.patch@ d191f98d

freewrt_1_0 freewrt_2_0
Last change on this file since d191f98d was d191f98d, checked in by Thorsten Glaser <tg@…>, 19 years ago

oops, remove CONTROL in the right place

git-svn-id: svn://www.freewrt.org/trunk/freewrt@266 afb5a338-a214-0410-bd46-81f09a774fd1

  • Property mode set to 100644
File size: 1.1 KB
  • ipkg-utils-1.7/ipkg-build

    $FreeWRT$
    
    	use -M uidgid unconditionally if -o or -g are passed,
    	we just assume they always pass -o 0 -g 0
    
    old new usage="Usage: $0 [-c] [-C] [-o owner] [-  
    169169while getopts "cg:ho:v" opt; do
    170170    case $opt in
    171171        o ) owner=$OPTARG
    172             ogargs="--owner=$owner"
     172#           ogargs="--owner=$owner"
     173            ogargs="-M uidgid"
    173174            ;;
    174175        g ) group=$OPTARG
    175             ogargs="$ogargs --group=$group"
     176#           ogargs="$ogargs --group=$group"
     177            ogargs="-M uidgid"
    176178            ;;
    177179        c ) outer=tar
    178180            ;;
    fi  
    232234tmp_dir=$dest_dir/IPKG_BUILD.$$
    233235mkdir $tmp_dir
    234236
    235 echo $CONTROL > $tmp_dir/tarX
    236 ( cd $pkg_dir && tar $ogargs -czf $tmp_dir/data.tar.gz . -X $tmp_dir/tarX )
     237( cd $pkg_dir && pax -rw -pe $CONTROL $tmp_dir/ )
     238rm -rf $pkg_dir/$CONTROL
     239( cd $pkg_dir && tar $ogargs -czf $tmp_dir/data.tar.gz . )
     240( cd $tmp_dir && pax -rw -pe $CONTROL $pkg_dir/ )
    237241( cd $pkg_dir/$CONTROL && tar $ogargs -czf $tmp_dir/control.tar.gz . )
    238 rm $tmp_dir/tarX
     242rm -rf $tmp_dir/$CONTROL
    239243
    240244echo "2.0" > $tmp_dir/debian-binary
    241245
Note: See TracBrowser for help on using the repository browser.