mirror of
https://git.yoctoproject.org/git/opkg-utils
synced 2026-03-21 17:21:28 +01:00
24 lines
543 B
Python
Executable File
24 lines
543 B
Python
Executable File
#!/usr/bin/env python
|
|
|
|
import sys, os
|
|
from glob import glob
|
|
import opkg
|
|
|
|
pkg_dir=sys.argv[1]
|
|
pkg_filename = sys.argv[2]
|
|
|
|
if ( not pkg_dir or not pkg_filename ):
|
|
sys.stderr.write("Usage: opkg-update-index <package_directory> <pkgfilename>\n")
|
|
sys.exit(1)
|
|
|
|
packages = opkg.Packages()
|
|
|
|
packages.read_packages_file(pkg_dir + '/Packages')
|
|
|
|
names = list(packages.packages.keys())
|
|
|
|
packages.add_package(opkg.Package(pkg_filename))
|
|
|
|
packages.write_packages_file(pkg_dir + '/Packages.new')
|
|
os.rename(pkg_dir + '/Packages.new', pkg_dir + '/Packages')
|