debian: Update packaging for Maemo 5
This commit is contained in:
1 parent
7d07f81ec6
commit
04f94d957a
5 files changed
+64
-174
No files matched your search
Vendored
-5
@@ -1,5 +0,0 @@
|
||||
# Nokia Tables in Cold flashing mode
|
||||
ATTR{idVendor}=="0421", ATTR{idProduct}=="0105", GROUP="plugdev", MODE="0660"
|
||||
|
||||
# Nokia Tables in NOLO mode
|
||||
ATTR{idVendor}=="0421", ATTR{idProduct}=="0106", GROUP="plugdev", MODE="0660"
|
||||
Vendored
+1
-1
@@ -1 +1 @@
|
||||
9
|
||||
7
|
||||
Vendored
-163
@@ -1,163 +0,0 @@
|
||||
#compdef 0xFFFF
|
||||
|
||||
flaglist=(
|
||||
'no-omap-wd[disable auto reboot by OMAP watchdog]'
|
||||
'no-ext-wd[disable auto reboot by external watchdog]'
|
||||
'no-lifeguard-reset[disable auto reboot by software lifeguard]'
|
||||
'serial-console[enable serial console]'
|
||||
'no-usb-timeout[disable usb timeout for flashing]'
|
||||
'sti-console[enable sti console]'
|
||||
'no-charging[disable battery charging]'
|
||||
'force-power-key[force omap boot reason to power key]'
|
||||
)
|
||||
|
||||
typelist=(
|
||||
'xloader'
|
||||
'2nd'
|
||||
'secondary'
|
||||
'kernel'
|
||||
'initfs'
|
||||
'rootfs'
|
||||
'mmc'
|
||||
'cmt-2nd'
|
||||
'cmt-algo'
|
||||
'cmt-mcusw'
|
||||
)
|
||||
|
||||
devlist=(
|
||||
'SU-18'
|
||||
'RX-34'
|
||||
'RX-44'
|
||||
'RX-48'
|
||||
'RX-51'
|
||||
)
|
||||
|
||||
_dev() {
|
||||
_wanted devices expl 'device' \
|
||||
compadd -S: "$@" $devlist
|
||||
}
|
||||
|
||||
_hw() {
|
||||
# cannot auto-complete hardware
|
||||
}
|
||||
|
||||
_ver() {
|
||||
# cannot auto-complete version
|
||||
}
|
||||
|
||||
_type() {
|
||||
compset -P "*:"
|
||||
compset -P "*,"
|
||||
_wanted types expl 'types' \
|
||||
compadd -q -S: "$@" $typelist
|
||||
}
|
||||
|
||||
_img() {
|
||||
compset -P "*:"
|
||||
compset -P "*%"
|
||||
_files -q -S%
|
||||
}
|
||||
|
||||
_0xFFFF() {
|
||||
local context curcontext="$curcontext" state line state_descr val_args opt_args
|
||||
typeset -A flags types
|
||||
|
||||
_arguments -C \
|
||||
'-b[boot default or loaded kernel (default: no cmdline)]::' \
|
||||
'-r[reboot device]' \
|
||||
'-l[load kernel and initfs images to RAM]' \
|
||||
'-f[flash all specified images]' \
|
||||
'-c[cold flash 2nd and secondary image]' \
|
||||
'-x[check for bad blocks on mtd device (default: all)]::' \
|
||||
'-E[dump all device images to one fiasco image, see -t]:' \
|
||||
'-e[dump all device images to directory, see -t (default: current)]:directory:' \
|
||||
'-I[identify, show all information about device]' \
|
||||
'-D[change root device]:device:((0\:flash 1\:mmc 2\:usb))' \
|
||||
'-U[enable/disable USB host mode]:bool:((0\:disable 1\:enable))' \
|
||||
'-R[enable/disable R&D mode]:bool:((0\:disable 1\:enable))' \
|
||||
'-F[change R&D flags, flags are comma separated list]::flags:->flags' \
|
||||
'-H[change HW revision]:revision' \
|
||||
'-N[change NOLO version string]:version' \
|
||||
'-K[change kernel version string]:version' \
|
||||
'-T[change initfs version string]:version' \
|
||||
'-S[change SW release version string]:version' \
|
||||
'-C[change content eMMC version string]:version' \
|
||||
'-M[specify fiasco image]:file' \
|
||||
'*-m[specify normal image]:argument:->image' \
|
||||
'-t[filter images by type]:types:->types' \
|
||||
'-d[filter images by device]:device' \
|
||||
'-w[filter images by HW revision]:hardware' \
|
||||
'-u[unpack fiasco image to directory (default: current)]::directory:_files -/' \
|
||||
'-g[generate fiasco image with SW rel version (default: no version)]:file:_files' \
|
||||
'-i[identify images]' \
|
||||
'-s[simulate, do not flash or write on disk]' \
|
||||
'-n[disable hash, checksum and image type checking]' \
|
||||
'-v[be verbose and noisy]' \
|
||||
'-h[show this help message]'
|
||||
|
||||
case "$state" in
|
||||
flags)
|
||||
_values -s , "R&D flags" ${flaglist}
|
||||
;;
|
||||
types)
|
||||
_values -s , "Types" ${typelist}
|
||||
;;
|
||||
image)
|
||||
#arg is [[[dev:[hw:]]ver:]type:]file[%lay]
|
||||
local hasdev=false hastype=false
|
||||
|
||||
PARTS=`echo $PREFIX | grep -o : | wc -l`
|
||||
if [[ "$PARTS" != "0" ]] ; then
|
||||
for p in `seq $PARTS` ; do
|
||||
part=`echo $PREFIX | cut -d : -f $p`
|
||||
IFS=" "
|
||||
for d in $devlist ; do
|
||||
if [[ "$part" == "$d" ]] ; then
|
||||
hasdev=true;
|
||||
fi
|
||||
done
|
||||
for t in $typelist ; do
|
||||
# comma separated list
|
||||
echo "$part" | grep -q "$t"
|
||||
if [ $? -eq 0 ] ; then
|
||||
hastype=true;
|
||||
fi
|
||||
done
|
||||
done
|
||||
fi
|
||||
|
||||
if [[ "$PARTS" == "0" ]] ; then
|
||||
_alternative \
|
||||
'devices:device:_dev' \
|
||||
'version:ver:_ver' \
|
||||
'types:type:_type' \
|
||||
'files:file:_img'
|
||||
elif [[ "$hastype" == "true" ]] ; then
|
||||
_alternative \
|
||||
'files:file:_img'
|
||||
elif [[ "$PARTS" == "1" && "$hasdev" == "true" ]] ; then
|
||||
_alternative \
|
||||
'hardware:hw:_hw' \
|
||||
'version:ver:_ver' \
|
||||
'types:type:_type' \
|
||||
'files:file:_img'
|
||||
elif [[ "$PARTS" == "1" ]] ; then
|
||||
_alternative \
|
||||
'types:type:_type' \
|
||||
'files:file:_img'
|
||||
elif [[ "$PARTS" == "2" && "$hasdev" == "true" ]] ; then
|
||||
_alternative \
|
||||
'version:ver:_ver' \
|
||||
'types:type:_type' \
|
||||
'files:file:_img'
|
||||
elif [[ "$PARTS" == "3" ]] ; then
|
||||
_alternative \
|
||||
'types:type:_type' \
|
||||
'files:file:_img'
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
|
||||
}
|
||||
|
||||
_0xFFFF "$@"
|
||||
Vendored
+63
-4
@@ -1,9 +1,9 @@
|
||||
Source: 0xffff
|
||||
Section: misc
|
||||
Section: user/system
|
||||
Priority: extra
|
||||
Maintainer: Sebastian Reichel <sre@debian.org>
|
||||
Maintainer: Pali Rohár <pali.rohar@gmail.com>
|
||||
Standards-Version: 3.9.5
|
||||
Build-Depends: debhelper (>= 9),
|
||||
Build-Depends: debhelper (>= 7),
|
||||
libusb-dev
|
||||
Homepage: http://gitorious.org/0xffff/
|
||||
Vcs-Git: git://anonscm.debian.org/pkg-n900/0xffff.git
|
||||
@@ -12,7 +12,7 @@ Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-n900/0xffff.git;a=summary
|
||||
Package: 0xffff
|
||||
Architecture: any
|
||||
Multi-Arch: foreign
|
||||
Depends: ${misc:Depends}, ${shlibs:Depends}
|
||||
Depends: ${misc:Depends}, ${shlibs:Depends}, mtd-utils
|
||||
Description: Open Free Fiasco Firmware Flasher
|
||||
The ‘Open Free Fiasco Firmware Flasher’ aka 0xFFFF utility implements
|
||||
a free userspace handler for the NOLO bootloader and extended features
|
||||
@@ -29,3 +29,62 @@ Description: Open Free Fiasco Firmware Flasher
|
||||
* changing configuration of Maemo device (R&D flags, HW revision strings, ...)
|
||||
.
|
||||
Currently supported are the Nokia 770, N800, N810, N810w and the N900.
|
||||
XSBC-Maemo-Display-Name: 0xFFFF
|
||||
XB-Maemo-Icon-26:
|
||||
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
|
||||
5l7y6xMAAAAASUVORK5CYII=
|
||||
Vendored
-1
@@ -1 +0,0 @@
|
||||
debian/completions/_0xFFFF usr/share/zsh/functions/Completion/Unix/
|
||||
Reference in new issue
Block a user