Changeset 4560
- Timestamp:
- 07/28/08 12:29:45 (5 years ago)
- Location:
- trunk/src/host/opkg-utils
- Files:
-
- 10 edited
-
arfile.py (modified) (1 diff)
-
makePackage (modified) (1 diff)
-
opkg-build (modified) (5 diffs)
-
opkg-buildpackage (modified) (2 diffs)
-
opkg-diff (modified) (1 diff)
-
opkg-extract-file (modified) (2 diffs)
-
opkg-list-fields (modified) (1 diff)
-
opkg-make-index (modified) (1 diff)
-
opkg-unbuild (modified) (2 diffs)
-
opkg.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/host/opkg-utils/arfile.py
r4534 r4560 112 112 dir = sys.argv[1] 113 113 for f in os.listdir(dir): 114 if not f.endswith(". ipk"): continue114 if not f.endswith(".opk") and not f.endswith(".ipk"): continue 115 115 116 116 print "=== %s ===" % f -
trunk/src/host/opkg-utils/makePackage
r4534 r4560 5 5 # Insert the filename, size, and md5 lines before the description. 6 6 # Call it like this: 7 # find . -name \*. ipk | xargs -n 1 makePackage > Packages7 # find . -name \*.opk | xargs -n 1 makePackage > Packages 8 8 9 9 import sys -
trunk/src/host/opkg-utils/opkg-build
r4534 r4560 1 1 #!/bin/sh 2 2 3 # opkg-build -- construct a . ipk from a directory3 # opkg-build -- construct a .opk from a directory 4 4 # Carl Worth <cworth@east.isi.edu> 5 5 # based on a script by Steve Redler IV, steve@sr-tech.com 5-21-2001 … … 113 113 echo "used to build this package. Either gnu-style tarballs or Debian source packages " 114 114 echo "are acceptable. Relative filenames may be used if they are distributed in the same" 115 echo "directory as the . ipk file."115 echo "directory as the .opk file." 116 116 fi 117 117 … … 159 159 outer=ar 160 160 noclean=0 161 usage="Usage: $0 [-c] [-C] [-o owner] [-g group] <pkg_directory> [<destination_directory>]" 161 ipkext=0 162 usage="Usage: $0 [-c] [-C] [-i] [-o owner] [-g group] <pkg_directory> [<destination_directory>]" 162 163 while getopts "cg:ho:v" opt; do 163 164 case $opt in … … 172 173 C ) noclean=1 173 174 ;; 175 i ) ipkext=1 176 ;; 174 177 v ) echo $version 175 178 exit 0 176 179 ;; 177 h ) echo $usage >&2 ;; 178 \? ) echo $usage >&2 180 h ) 181 echo $usage >&2 182 exit 0 183 ;; 184 \? ) 185 echo $usage >&2 179 186 esac 180 187 done … … 233 240 echo "2.0" > $tmp_dir/debian-binary 234 241 235 pkg_file=$dest_dir/${pkg}_${version}_${arch}.ipk 242 if (( $ipkext == 1)); then 243 pkg_file=$dest_dir/${pkg}_${version}_${arch}.ipk 244 else 245 pkg_file=$dest_dir/${pkg}_${version}_${arch}.opk 246 fi 247 236 248 rm -f $pkg_file 237 249 if [ "$outer" = "ar" ] ; then -
trunk/src/host/opkg-utils/opkg-buildpackage
r4534 r4560 24 24 # 25 25 # You should run this with fakeroot (1) or as root. 26 # If all went well, you will find a diff file and an *. ipk file in the26 # If all went well, you will find a diff file and an *.opk file in the 27 27 # directory above. 28 28 … … 207 207 done 208 208 209 # build the ipk package209 # build the opk package 210 210 owd=`pwd` 211 211 cd .. -
trunk/src/host/opkg-utils/opkg-diff
r4534 r4560 2 2 3 3 pkg1=$1 4 dir1=`echo $pkg1 | sed s/. ipk//`4 dir1=`echo $pkg1 | sed s/.opk//` 5 5 dir1=`basename $dir1` 6 6 pkg2=$2 7 dir2=`echo $pkg2 | sed s/. ipk//`7 dir2=`echo $pkg2 | sed s/.opk//` 8 8 dir2=`basename $dir2` 9 9 -
trunk/src/host/opkg-utils/opkg-extract-file
r4534 r4560 4 4 5 5 if [ $# -lt 1 ]; then 6 echo "usage: $0: package. ipk filename ..."6 echo "usage: $0: package.opk filename ..." 7 7 exit 1 8 8 fi … … 33 33 mkdir $tmpdir 34 34 35 pkgdir=$tmpdir/`basename $opkgfilename | sed 's/.*\///;s/. ipk$//;s/.deb$//'`35 pkgdir=$tmpdir/`basename $opkgfilename | sed 's/.*\///;s/.opk$//;s/.deb$//;s/.ipk$//'` 36 36 37 37 mkdir -p $pkgdir/CONTROL -
trunk/src/host/opkg-utils/opkg-list-fields
r4534 r4560 4 4 5 5 def usage(): 6 sys.stderr.write("%s ipk\n" % (sys.argv[0],))6 sys.stderr.write("%s opk\n" % (sys.argv[0],)) 7 7 sys.exit(-1) 8 8 -
trunk/src/host/opkg-utils/opkg-make-index
r4534 r4560 94 94 if (verbose): 95 95 sys.stderr.write("Reading in all the package info from %s\n" % (pkg_dir, )) 96 files=glob(pkg_dir + '/*. ipk') + glob(pkg_dir + '/*.deb')96 files=glob(pkg_dir + '/*.opk') + glob(pkg_dir + '/*.deb') + glob(pkg_dir + '/*.ipk') 97 97 files.sort() 98 98 for filename in files: -
trunk/src/host/opkg-utils/opkg-unbuild
r4534 r4560 4 4 5 5 if (len(sys.argv) == 0): 6 print 'usage: %s: package. ipk' % sys.argv[0]6 print 'usage: %s: package.opk' % sys.argv[0] 7 7 sys.exit(1) 8 8 … … 10 10 m = re.match('((.*/)*)(.*)', filename) 11 11 pkg = m.group(3) 12 m = re.match('(.*)((. ipk)|(.deb))', filename)12 m = re.match('(.*)((.opk)|(.deb)|(.ipk))', filename) 13 13 if m: 14 14 pkg = m.group(1) -
trunk/src/host/opkg-utils/opkg.py
r4534 r4560 356 356 bits = bits + " data.tar.gz" 357 357 358 file = "%s_%s_%s. ipk" % (self.package, self.version, self.architecture)358 file = "%s_%s_%s.opk" % (self.package, self.version, self.architecture) 359 359 cmd = "cd %s ; tar cvfz %s/%s %s" % (self.scratch_dir, 360 360 dirname,
Note: See TracChangeset
for help on using the changeset viewer.
