tazpkg annotate tazpkgbox @ rev 142
Rework Config files...
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Tue Jul 29 08:53:01 2008 +0000 (2008-07-29) |
parents | ce9767408c1e |
children | db7e865c0a11 |
rev | line source |
---|---|
pankso@82 | 1 #!/bin/sh |
pankso@82 | 2 # |
pankso@82 | 3 # GTKdialog interface to SliTaz Packages Manager aka Tazpkg. Functions |
pankso@86 | 4 # path: /usr/lib/slitaz/tazpkgbox. Notes: Notebook tab are vbox, tab are |
pankso@82 | 5 # used to indent. |
pankso@82 | 6 # |
pankso@82 | 7 # (C) GNU gpl v3 - SliTaz GNU/Linux 2008. |
pankso@82 | 8 # |
pankso@126 | 9 VERSION=2.3 |
pankso@82 | 10 |
pankso@82 | 11 # Tazpkgbox is only for root. |
pankso@82 | 12 if test $(id -u) != 0 ; then |
pankso@82 | 13 exec subox tazpkgbox |
pankso@82 | 14 exit 0 |
pankso@82 | 15 fi |
pankso@82 | 16 |
pankso@82 | 17 # We need at least a mirror URL. |
pankso@82 | 18 if [ ! -f /var/lib/tazpkg/mirror ]; then |
pankso@82 | 19 tazpkg >/dev/null |
pankso@82 | 20 fi |
pankso@82 | 21 |
pankso@82 | 22 # Tmp dir and files used to get pkgs infos on the fly. Clean also |
pankso@82 | 23 # list and search files to load less data and have a faster start. |
pankso@82 | 24 mkdir -p /tmp/tazpkgbox |
pankso@82 | 25 echo "all" > /tmp/tazpkgbox/installed-category |
pascal@130 | 26 echo "all" > /tmp/tazpkgbox/installable-category |
pankso@82 | 27 echo "all" > /tmp/tazpkgbox/mirrored-category |
pankso@82 | 28 echo "" > /tmp/tazpkgbox/search-installed |
pankso@82 | 29 echo "" > /tmp/tazpkgbox/search-mirrored |
pankso@82 | 30 |
pankso@82 | 31 # English/French help dialod. |
pankso@82 | 32 export HELP=' |
pankso@82 | 33 <window title="Tazpkgbox Help" icon-name="help"> |
pankso@82 | 34 <vbox> |
pankso@82 | 35 <text use-markup="true" width-chars="54"> |
pankso@82 | 36 <label>" |
pankso@82 | 37 <b>Tazpkgbox - Packages Manager Help</b>" |
pankso@82 | 38 </label> |
pankso@82 | 39 </text> |
pankso@86 | 40 |
pankso@82 | 41 <frame English> |
pankso@82 | 42 <text wrap="false"> |
pankso@82 | 43 <label>" |
pankso@86 | 44 Tazpkgbox is a simple and easy to use interface to the SliTaz |
pankso@86 | 45 package manager - aka Tazpkg. You can install, remove, repack or |
pankso@86 | 46 get packages by double-clicking on the package item. A Search engine |
pankso@86 | 47 lets you find and install new applications in a few mouse clicks. |
pankso@86 | 48 |
pankso@86 | 49 Downloaded and repacked packages are stored in: /var/cache/tazpkg" |
pankso@82 | 50 </label> |
pankso@82 | 51 </text> |
pankso@82 | 52 </frame> |
pankso@86 | 53 |
pankso@82 | 54 <frame Français> |
pankso@82 | 55 <text wrap="false"> |
pankso@82 | 56 <label>" |
pankso@82 | 57 Tazpkgbox est une interface graphique au gestionnaire de paquet |
pankso@86 | 58 de Slitaz aka Tazpkg. Simple et facile à utiliser, vous pouvez |
pankso@82 | 59 installer, télécharger ou supprimer des paquet en double-cliquant |
pankso@86 | 60 sur sa ligne. Les paquets téléchargés ou recréés sont stocké |
pankso@82 | 61 dans: /var/cache/tazpkg" |
pankso@82 | 62 </label> |
pankso@82 | 63 </text> |
pankso@82 | 64 </frame> |
pankso@86 | 65 |
pankso@82 | 66 <hbox> |
pankso@82 | 67 <button ok> |
pankso@82 | 68 <action type="closewindow">HELP</action> |
pankso@82 | 69 </button> |
pankso@82 | 70 </hbox> |
pankso@82 | 71 </vbox> |
pankso@82 | 72 </window> |
pankso@82 | 73 ' |
pankso@82 | 74 |
pascal@142 | 75 export LIST_CONFIG_FILES=' |
pascal@142 | 76 <window title="configuration files" icon-name="system-file-manager"> |
pascal@139 | 77 <vbox> |
pascal@139 | 78 <tree> |
pascal@140 | 79 <width>630</width><height>160</height> |
pascal@142 | 80 <variable>CONF_FILE</variable> |
pascal@142 | 81 <label>Name | Update Date | Access | Size | User | Group</label> |
pascal@141 | 82 <input>tazpkg list-config --box</input> |
pascal@142 | 83 <action>leafpad $CONF_FILE</action> |
pascal@139 | 84 </tree> |
pascal@139 | 85 <hbox> |
pascal@142 | 86 <text wrap="false"> |
pascal@142 | 87 <label> |
pascal@142 | 88 "Only files with Update Date have been modified after package installation" |
pascal@142 | 89 </label> |
pascal@141 | 90 </text> |
pascal@139 | 91 <button> |
pascal@142 | 92 <input file icon="gtk-close"></input> |
pascal@142 | 93 <action type="closewindow">INSTALLED_PACKAGE_ACTIONS</action> |
pascal@139 | 94 </button> |
pascal@139 | 95 </hbox> |
pascal@139 | 96 </vbox> |
pascal@139 | 97 </window> |
pascal@142 | 98 ' |
pascal@139 | 99 |
pankso@82 | 100 # Main dialog |
pankso@82 | 101 export TAZPKG_DIALOG=' |
pankso@82 | 102 <window title="SliTaz Packages Manager" icon-name="package-x-generic"> |
pankso@82 | 103 <vbox> |
pankso@82 | 104 |
pankso@82 | 105 <hbox> |
pankso@82 | 106 <text use-markup="true"> |
pankso@82 | 107 <label>"<b>Packages Manager</b>"</label> |
pankso@82 | 108 </text> |
pankso@82 | 109 <pixmap> |
pankso@82 | 110 <input file>/usr/share/pixmaps/tazpkg.png</input> |
pankso@82 | 111 </pixmap> |
pankso@82 | 112 </hbox> |
pankso@82 | 113 |
pascal@130 | 114 <notebook labels="Installed|Installable|Mirrored|Search|Configuration"> |
pankso@82 | 115 |
pankso@82 | 116 <vbox> |
pankso@82 | 117 <tree> |
pankso@102 | 118 <width>620</width><height>240</height> |
pankso@82 | 119 <variable>PKG</variable> |
pankso@82 | 120 <label>Package name|Version|Description</label> |
pankso@82 | 121 <input>/usr/lib/slitaz/tazpkgbox/list installed</input> |
pankso@82 | 122 <action>echo "$PKG" > /tmp/tazpkgbox/pkg</action> |
pankso@82 | 123 <action>/usr/lib/slitaz/tazpkgbox/package_infos</action> |
pankso@82 | 124 <action>refresh:PKG</action> |
pankso@82 | 125 <action>refresh:PKG_STATS</action> |
pankso@82 | 126 <action>refresh:CACHE_STATS</action> |
pankso@82 | 127 </tree> |
pankso@82 | 128 <hbox> |
pankso@82 | 129 <text> |
pankso@82 | 130 <label>"Category:"</label> |
pankso@82 | 131 </text> |
pankso@82 | 132 <combobox> |
pankso@82 | 133 <variable>INSTALLED_CAT</variable> |
pankso@82 | 134 <item>all</item> |
pankso@82 | 135 <item>base-system</item> |
pankso@82 | 136 <item>utilities</item> |
pankso@82 | 137 <item>network</item> |
pankso@82 | 138 <item>graphics</item> |
pankso@82 | 139 <item>multimedia</item> |
pankso@82 | 140 <item>office</item> |
pankso@82 | 141 <item>development</item> |
pankso@82 | 142 <item>system-tools</item> |
pankso@82 | 143 <item>security</item> |
pankso@82 | 144 <item>games</item> |
pankso@82 | 145 <item>misc</item> |
pankso@82 | 146 <item>meta</item> |
pankso@82 | 147 <item>non-free</item> |
pankso@82 | 148 </combobox> |
pankso@82 | 149 <button> |
pankso@82 | 150 <label>List</label> |
pankso@82 | 151 <input file icon="reload"></input> |
pankso@82 | 152 <action>echo "$INSTALLED_CAT" > /tmp/tazpkgbox/installed-category</action> |
pankso@82 | 153 <action>refresh:PKG</action> |
pankso@82 | 154 </button> |
pankso@82 | 155 <button> |
pankso@82 | 156 <label>Upgrade all</label> |
pankso@82 | 157 <input file icon="system-software-update"></input> |
pascal@130 | 158 <action>xterm -T "Package upgrade" -geometry 80x16+120+120 -e "tazpkg upgrade; sleep 2" 2>/dev/null</action> |
pankso@82 | 159 <action>refresh:PKG</action> |
pankso@82 | 160 <action>refresh:PKG_STATS</action> |
pankso@82 | 161 <action>refresh:CACHE_STATS</action> |
pankso@82 | 162 </button> |
pankso@82 | 163 </hbox> |
pankso@82 | 164 </vbox> |
pankso@82 | 165 |
pankso@82 | 166 <vbox> |
pankso@82 | 167 <tree> |
pankso@102 | 168 <width>620</width><height>240</height> |
pascal@130 | 169 <variable>GETIT</variable> |
pascal@130 | 170 <label>Package name|Version|Description</label> |
pascal@130 | 171 <input>/usr/lib/slitaz/tazpkgbox/list installable</input> |
pascal@130 | 172 <action>echo "$GETIT" > /tmp/tazpkgbox/pkg</action> |
pascal@130 | 173 <action>/usr/lib/slitaz/tazpkgbox/package_infos</action> |
pascal@130 | 174 <action>refresh:PKG</action> |
pascal@130 | 175 <action>refresh:GETIT</action> |
pascal@130 | 176 <action>refresh:PKG_STATS</action> |
pascal@130 | 177 <action>refresh:CACHE_STATS</action> |
pascal@130 | 178 </tree> |
pascal@130 | 179 <hbox> |
pascal@130 | 180 <text> |
pascal@130 | 181 <label>"Category:"</label> |
pascal@130 | 182 </text> |
pascal@130 | 183 <combobox> |
pascal@130 | 184 <variable>INSTALLABLE_CAT</variable> |
pascal@130 | 185 <item>all</item> |
pascal@130 | 186 <item>base-system</item> |
pascal@130 | 187 <item>utilities</item> |
pascal@130 | 188 <item>network</item> |
pascal@130 | 189 <item>graphics</item> |
pascal@130 | 190 <item>multimedia</item> |
pascal@130 | 191 <item>office</item> |
pascal@130 | 192 <item>development</item> |
pascal@130 | 193 <item>system-tools</item> |
pascal@130 | 194 <item>security</item> |
pascal@130 | 195 <item>games</item> |
pascal@130 | 196 <item>misc</item> |
pascal@130 | 197 <item>meta</item> |
pascal@130 | 198 <item>non-free</item> |
pascal@130 | 199 </combobox> |
pascal@130 | 200 <button> |
pascal@130 | 201 <label>List</label> |
pascal@130 | 202 <input file icon="reload"></input> |
pascal@130 | 203 <action>echo "$INSTALLABLE_CAT" > /tmp/tazpkgbox/installable-category</action> |
pascal@130 | 204 <action>refresh:GETIT</action> |
pascal@130 | 205 </button> |
pascal@130 | 206 <button> |
pascal@130 | 207 <label>Recharge list</label> |
pascal@130 | 208 <input file icon="system-software-update"></input> |
pascal@130 | 209 <action>xterm -T "Recharge" -geometry 80x16+120+120 -e "tazpkg recharge; sleep 2" 2>/dev/null</action> |
pascal@130 | 210 <action>refresh:GETIT</action> |
pascal@130 | 211 <action>refresh:PKG_STATS</action> |
pascal@130 | 212 </button> |
pascal@130 | 213 </hbox> |
pascal@130 | 214 </vbox> |
pascal@130 | 215 |
pascal@130 | 216 <vbox> |
pascal@130 | 217 <tree> |
pascal@130 | 218 <width>620</width><height>240</height> |
pankso@82 | 219 <variable>GET</variable> |
pankso@82 | 220 <label>Package name|Version|Description</label> |
pankso@82 | 221 <input>/usr/lib/slitaz/tazpkgbox/list mirrored</input> |
pankso@82 | 222 <action>echo "$GET" > /tmp/tazpkgbox/pkg</action> |
pankso@82 | 223 <action>/usr/lib/slitaz/tazpkgbox/package_infos</action> |
pankso@82 | 224 <action>refresh:PKG</action> |
pankso@82 | 225 <action>refresh:PKG_STATS</action> |
pankso@82 | 226 <action>refresh:CACHE_STATS</action> |
pankso@82 | 227 </tree> |
pankso@82 | 228 <hbox> |
pankso@82 | 229 <combobox> |
pankso@82 | 230 <variable>MIRRORED_CAT</variable> |
pankso@82 | 231 <item>all</item> |
pankso@82 | 232 <item>base-system</item> |
pankso@82 | 233 <item>utilities</item> |
pankso@82 | 234 <item>network</item> |
pankso@82 | 235 <item>graphics</item> |
pankso@82 | 236 <item>multimedia</item> |
pankso@82 | 237 <item>office</item> |
pankso@82 | 238 <item>development</item> |
pankso@82 | 239 <item>system-tools</item> |
pankso@82 | 240 <item>security</item> |
pankso@82 | 241 <item>games</item> |
pankso@82 | 242 <item>misc</item> |
pankso@82 | 243 <item>meta</item> |
pankso@82 | 244 <item>non-free</item> |
pankso@82 | 245 </combobox> |
pankso@82 | 246 <button> |
pankso@82 | 247 <label>List</label> |
pankso@82 | 248 <input file icon="reload"></input> |
pankso@82 | 249 <action>echo "$MIRRORED_CAT" > /tmp/tazpkgbox/mirrored-category</action> |
pankso@82 | 250 <action>refresh:GET</action> |
pankso@82 | 251 </button> |
pankso@82 | 252 <button> |
pankso@82 | 253 <label>Recharge list</label> |
pankso@86 | 254 <input file icon="system-software-update"></input> |
pascal@130 | 255 <action>xterm -T "Recharge" -geometry 80x16+120+120 -e "tazpkg recharge; sleep 2" 2>/dev/null</action> |
pankso@82 | 256 <action>refresh:GET</action> |
pankso@82 | 257 <action>refresh:PKG_STATS</action> |
pankso@82 | 258 </button> |
pankso@82 | 259 </hbox> |
pankso@82 | 260 </vbox> |
pankso@82 | 261 |
pankso@82 | 262 <vbox> |
pankso@82 | 263 <tree icon="tazpkg"> |
pankso@102 | 264 <width>620</width><height>120</height> |
pankso@82 | 265 <variable>RESULT_INSTALLED</variable> |
pascal@100 | 266 <label>Installed packages|Version|Description / File</label> |
pankso@82 | 267 <input>cat /tmp/tazpkgbox/search-installed</input> |
pankso@82 | 268 <action>echo "$RESULT_INSTALLED" > /tmp/tazpkgbox/pkg</action> |
pankso@82 | 269 <action>/usr/lib/slitaz/tazpkgbox/package_infos</action> |
pankso@82 | 270 <action>/usr/lib/slitaz/tazpkgbox/search</action> |
pankso@82 | 271 <action>refresh:RESULT_INSTALLED</action> |
pankso@82 | 272 <action>refresh:PKG</action> |
pankso@82 | 273 <action>refresh:PKG_STATS</action> |
pankso@82 | 274 <action>refresh:CACHE_STATS</action> |
pankso@82 | 275 </tree> |
pankso@82 | 276 <tree icon="tazpkg"> |
pankso@102 | 277 <width>620</width><height>120</height> |
pankso@82 | 278 <variable>RESULT_MIRROR</variable> |
pascal@100 | 279 <label>Mirrored packages|Version|Description / File</label> |
pankso@82 | 280 <input>cat /tmp/tazpkgbox/search-mirrored</input> |
pankso@82 | 281 <action>echo "$RESULT_MIRROR" > /tmp/tazpkgbox/pkg</action> |
pankso@82 | 282 <action>/usr/lib/slitaz/tazpkgbox/package_infos</action> |
pankso@82 | 283 <action>/usr/lib/slitaz/tazpkgbox/search</action> |
pankso@82 | 284 <action>refresh:RESULT_INSTALLED</action> |
pankso@82 | 285 <action>refresh:PKG</action> |
pankso@82 | 286 <action>refresh:PKG_STATS</action> |
pankso@82 | 287 <action>refresh:CACHE_STATS</action> |
pankso@82 | 288 </tree> |
pankso@82 | 289 <hbox> |
pankso@82 | 290 <entry> |
pankso@82 | 291 <variable>SEARCH</variable> |
pankso@82 | 292 </entry> |
pankso@82 | 293 <button> |
pascal@100 | 294 <label>Search Packages</label> |
pankso@82 | 295 <input file icon="system-search"></input> |
pankso@82 | 296 <action>/usr/lib/slitaz/tazpkgbox/search</action> |
pankso@82 | 297 <action>refresh:RESULT_INSTALLED</action> |
pankso@82 | 298 <action>refresh:RESULT_MIRROR</action> |
pankso@82 | 299 </button> |
pascal@100 | 300 <button> |
pascal@100 | 301 <label>Search Files</label> |
pascal@100 | 302 <input file icon="system-search"></input> |
pascal@100 | 303 <action>/usr/lib/slitaz/tazpkgbox/search --files</action> |
pascal@100 | 304 <action>refresh:RESULT_INSTALLED</action> |
pascal@100 | 305 <action>refresh:RESULT_MIRROR</action> |
pascal@100 | 306 </button> |
pankso@82 | 307 </hbox> |
pankso@82 | 308 </vbox> |
pankso@82 | 309 |
pankso@82 | 310 <vbox> |
pankso@82 | 311 <frame Cache directory> |
pankso@82 | 312 <text use-markup="true" width-chars="60"> |
pankso@82 | 313 <label> |
pankso@82 | 314 "The cache directory is used to store downloaded or repacked packages." |
pankso@82 | 315 </label> |
pankso@86 | 316 </text> |
pankso@82 | 317 <hbox> |
pankso@82 | 318 <entry editable="false"> |
pankso@82 | 319 <input>cd /var/cache/tazpkg; echo "Packages: `ls | wc -l`, size: `du -sh $PWD`"</input> |
pankso@82 | 320 <variable>CACHE_STATS</variable> |
pankso@82 | 321 </entry> |
pankso@82 | 322 <button> |
pankso@82 | 323 <label>Clean cache</label> |
pankso@86 | 324 <input file icon="go-next"></input> |
pankso@82 | 325 <action>rm -rf /var/cache/tazpkg/*</action> |
pankso@82 | 326 <action>refresh:CACHE_STATS</action> |
pankso@82 | 327 </button> |
pankso@82 | 328 </hbox> |
pankso@82 | 329 </frame> |
pankso@82 | 330 <frame Mirror URL> |
pankso@82 | 331 <hbox> |
pankso@82 | 332 <entry> |
pankso@82 | 333 <input>head -n 1 /var/lib/tazpkg/mirror</input> |
pankso@82 | 334 <variable>MIRROR</variable> |
pankso@82 | 335 </entry> |
pankso@82 | 336 <button> |
pankso@82 | 337 <label>Setup</label> |
pankso@82 | 338 <input file icon="go-next"></input> |
pankso@82 | 339 <action>echo "$MIRROR" > /var/lib/tazpkg/mirror</action> |
pankso@82 | 340 <action>clear:MIRROR</action> |
pankso@82 | 341 <action>refresh:MIRROR</action> |
pankso@82 | 342 </button> |
pankso@82 | 343 <button> |
pankso@82 | 344 <label>Add</label> |
pankso@82 | 345 <input file icon="gtk-add"></input> |
pankso@82 | 346 <action>echo "$MIRROR" >> /var/lib/tazpkg/mirror</action> |
pankso@82 | 347 <action>clear:MIRROR</action> |
pankso@82 | 348 <action>refresh:MIRROR</action> |
pankso@82 | 349 </button> |
pankso@82 | 350 </hbox> |
pankso@82 | 351 </frame> |
pascal@142 | 352 <frame Files path> |
pascal@91 | 353 <hbox> |
pascal@91 | 354 <text use-markup="true" width-chars="60"> |
pascal@91 | 355 <label> |
pankso@82 | 356 "Lists, mirror URL and installed packages: <b>/var/lib/tazpkg</b>" |
pascal@91 | 357 </label> |
pascal@91 | 358 </text> |
pankso@102 | 359 </hbox> |
pascal@142 | 360 </frame> |
pascal@142 | 361 <hbox> |
pascal@142 | 362 <frame Configuration files> |
pascal@142 | 363 <hbox> |
pascal@91 | 364 <button> |
pascal@139 | 365 <label>Repack config</label> |
pascal@139 | 366 <input file icon="edit-redo"></input> |
pascal@142 | 367 <action>xterm -fa MiscFixed -fs 11 -bg gray93 -fg black -T "Repack configs" -geometry 80x25+120+120 -e "tazpkg repack-config ; sleep 5" 2> /dev/null</action> |
pascal@139 | 368 </button> |
pascal@139 | 369 <button> |
pascal@139 | 370 <label>Config Files</label> |
pascal@139 | 371 <input file icon="tazpkg"></input> |
pascal@139 | 372 <action type="launch">LIST_CONFIG_FILES</action> |
pascal@139 | 373 </button> |
pascal@142 | 374 </hbox> |
pascal@142 | 375 </frame> |
pascal@142 | 376 <frame Packages check> |
pascal@142 | 377 <hbox> |
pascal@139 | 378 <button> |
pascal@91 | 379 <label>Quick check</label> |
pascal@91 | 380 <input file icon="go-next"></input> |
pascal@130 | 381 <action>xterm -fa MiscFixed -fs 11 -bg gray93 -fg black -T "Check packages (q to quit)" -geometry 80x25+120+120 -e "tazpkg check | less " 2> /dev/null</action> |
pascal@91 | 382 </button> |
pascal@91 | 383 <button> |
pascal@91 | 384 <label>Full check</label> |
pascal@91 | 385 <input file icon="go-next"></input> |
pascal@130 | 386 <action>xterm -fa MiscFixed -fs 11 -bg gray93 -fg black -T "Check packages (q to quit)" -geometry 80x25+120+120 -e "tazpkg check --full | less " 2> /dev/null</action> |
pascal@91 | 387 </button> |
pascal@142 | 388 </hbox> |
pascal@142 | 389 </frame> |
pascal@142 | 390 </hbox> |
pankso@82 | 391 </vbox> |
pankso@82 | 392 |
pankso@82 | 393 </notebook> |
pankso@82 | 394 |
pankso@82 | 395 <hbox> |
pankso@82 | 396 <text> |
pascal@130 | 397 <input>echo "Packages: `ls /var/lib/tazpkg/installed | wc -l` installed, `cat /var/lib/tazpkg/packages.list | wc -l` mirrored, `cat /var/lib/tazpkg/upradable-packages.list 2> /dev/null | wc -l` to upgrade "</input> |
pankso@82 | 398 <variable>PKG_STATS</variable> |
pankso@82 | 399 </text> |
pankso@82 | 400 </hbox> |
pankso@82 | 401 |
pankso@82 | 402 <hbox> |
pascal@118 | 403 <button> |
pascal@118 | 404 <label>Wok</label> |
pascal@118 | 405 <input file icon="gtk-open"></input> |
pascal@118 | 406 <action>firefox http://hg.slitaz.org/wok/file/</action> |
pascal@118 | 407 </button> |
pankso@82 | 408 <button help> |
pankso@82 | 409 <label>Help</label> |
pankso@82 | 410 <action type="launch">HELP</action> |
pankso@82 | 411 </button> |
pankso@82 | 412 <button> |
pankso@82 | 413 <label>Exit</label> |
pankso@82 | 414 <input file icon="exit"></input> |
pankso@82 | 415 <action type="exit">Exit</action> |
pankso@82 | 416 </button> |
pankso@82 | 417 </hbox> |
pankso@82 | 418 |
pankso@82 | 419 </vbox> |
pankso@82 | 420 |
pankso@82 | 421 </window> |
pankso@82 | 422 ' |
pankso@82 | 423 |
pankso@82 | 424 gtkdialog --center --program=TAZPKG_DIALOG >/dev/null |
pankso@82 | 425 |
pankso@82 | 426 exit 0 |