summaryrefslogtreecommitdiffstats
path: root/perl-install/interactive
Commit message (Expand)AuthorAgeFilesLines
* (create_widget) fix displaying arrowsThierry Vignaud2009-10-091-1/+1
* (create_widget) remember real kind thus fixing crash on clickingThierry Vignaud2009-10-051-2/+3
* (create_widget) stock kind in a local variableThierry Vignaud2009-10-051-1/+2
* (create_widget) defer using local case where neededThierry Vignaud2009-10-051-1/+1
* (create_widget) use stock icons for up & down buttons in order to packThierry Vignaud2009-09-171-3/+15
* perl_checker cleanupsThierry Vignaud2009-09-171-4/+4
* - mygtk2:Aurélien Lefebvre2009-09-081-34/+7
* - adduserdrake:Aurélien Lefebvre2009-09-081-0/+13
* - adduserdrake: Aurélien Lefebvre2009-09-031-10/+10
* - drakbootAurélien Lefebvre2009-08-201-1/+1
* (create_widget) fix 'N_() must be used with a string', thus fixing theThierry Vignaud2009-08-191-1/+1
* - added the ability to add up/down buttons in add_modify_remove listAurélien Lefebvre2009-08-171-1/+6
* - added password weakness display feature in interactiveAurélien Lefebvre2009-08-171-1/+20
* Properly handle hidden variables in installer.Eugeni Dodonov2009-06-121-1/+1
* Added support for toggling 'hidden' parameter on widgets.Eugeni Dodonov2009-05-141-0/+1
* (create_widgets) explain latest commitThierry Vignaud2009-03-181-0/+1
* (create_widgets) fix doble clicking on 'accept' on license screenThierry Vignaud2009-03-181-1/+1
* (is_help_file_exist) fix signature callThierry Vignaud2009-03-111-1/+1
* (get_html_file) workaround latest webkit thus fixing displaying helpThierry Vignaud2009-03-111-0/+1
* Have a real fileselector in curses modePascal Terjan2009-01-291-0/+24
* simplify through first()/second()Thierry Vignaud2009-01-271-1/+1
* - use "ComboBoxEntry" gtk2 widget instead of "Combo" (which is deprecated),Pascal Rigaux2009-01-191-16/+3
* oops, fix typo in previous commitPascal Rigaux2009-01-191-2/+2
* make things more clear (needed for next commit):Pascal Rigaux2009-01-191-3/+3
* drop special case for non-editable combo boxes with large labels. Pascal Rigaux2009-01-191-5/+2
* (enable_sync_flush,sync_flush) split them out of wait_messageW() so thatThierry Vignaud2008-10-111-2/+2
* (compute_sizes,filter_widget) properly handle big text in list such asThierry Vignaud2008-10-081-3/+3
* (load_from_uri,get_html_file) handle anchors in HTML help IDsThierry Vignaud2008-10-021-6/+5
* revert r247290, seems to break image loading ; was:Thierry Vignaud2008-10-011-1/+1
* (is_help_file_exist) explainThierry Vignaud2008-10-011-0/+1
* (is_help_file_exist) introduce itThierry Vignaud2008-10-011-0/+6
* remove extra "/" in help pathThierry Vignaud2008-10-011-1/+1
* (get_html_file,display_help) add basic support for anchorsThierry Vignaud2008-09-301-1/+3
* (create_boxradio) add spacing between radio buttons for readability (#44332)Thierry Vignaud2008-09-291-1/+1
* use mygtk2 for WebKitThierry Vignaud2008-09-261-1/+1
* (create_widgets_block) restore support for right alignement for simpleThierry Vignaud2008-09-221-1/+4
* (create_widget) align iconlist real widget to the left when (its labelThierry Vignaud2008-09-171-1/+5
* (create_widget,create_widgets_block) better layout for right aligned widgetsThierry Vignaud2008-09-171-8/+7
* (create_widget) indent (for next commit to be clearer)Thierry Vignaud2008-09-171-1/+2
* (load_from_uri ) enable relative links in HTML help (which prevented segfaultsThierry Vignaud2008-09-161-1/+0
* (>display_help,display_release_notes,load_from_uri) switch from perl-Gtk2-Html2Thierry Vignaud2008-09-161-17/+7
* (create_widget) size all labelss (workaround infamous 6 years oldThierry Vignaud2008-09-151-4/+6
* (wait_message_with_progress_bar) reuse mygtk2 (needed for next commit)Thierry Vignaud2008-09-121-1/+1
* (ask_fromW) fix displaying "Help" Button for HTML helpThierry Vignaud2008-09-111-1/+1
* (display_help) reindent and make it clearer through using 'elsif'Thierry Vignaud2008-09-111-34/+34
* (display_help) add a separator before "Close" buttonThierry Vignaud2008-09-111-0/+1
* (display_help) create it out of ask_fromW()Thierry Vignaud2008-09-111-20/+23
* (ask_fromW) put "Close" button of help at right endThierry Vignaud2008-09-111-1/+1
* (create_widget,create_widgets_block,create_widgets) make advanced popup displ...Thierry Vignaud2008-09-101-6/+6
* (create_widget) add a "FIXME" note about Gtk-CRITICALThierry Vignaud2008-09-081-0/+1
val `perl -V:version`; \ cat share/list `../tools/specific_arch share/list` | \ perl -pe "s/ARCH/$(ARCH)/g ; s/PERL_VERSION/$$version/g ; s|/LIB/|/$(LIB)/|g " | \ perl -lpe '@l = glob; !m|\*.*/| || @l == 1 and $$_ = join("\n", @l)' > /tmp/list rpm -ql perl-Gtk2 perl-Glib | grep '^/usr/lib/perl5' >> /tmp/list @missing=`perl -lne 'print if !-e $$_' /tmp/list`; [ -z "$$missing" ] || { echo "missing or multiple files vvvvvvvvvvvvvvvvvvvvvvvvvv" ; echo "$$missing" ; echo "missing or multiple files ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^" ; exit 1; } find auto -follow -name "*.so" >> /tmp/list for i in $(LOCALFILES) `cat /tmp/list` ; do \ ldd $$i 2>/dev/null | grep "=>" | perl -pe 's/.*=> //; s/ .*//; s,^/lib/.*?/,/lib/,' | sort | uniq >> /tmp/list; \ done perl -Mlang -I. -e 'print "$$_\n" foreach lang::console_font_files()' >> /tmp/list install -d $(DEST)/etc install -d $(DEST)/etc/sysconfig/network-scripts install -d $(DEST)/lib install -d $(DEST)/$(LIB) install -d $(DEST)/bin install -d $(DEST)/usr/bin install -d $(DEST)/usr/lib install -d $(DEST)/usr/$(LIB) install -d $(DEST)/usr/share install -d $(DEST)/usr/share/gtk install -d $(DEST)/usr/share/xmodmap install -d $(DEST)/usr/X11R6/lib/X11 install -d $(ROOTDEST)/Mandrake/base install -s $(LOCALFILES) $(DEST)/usr/bin # cp -f $(LOCALFILES2) $(DEST)/usr/bin ln -s ../X11R6/lib/X11 $(DEST)/usr/lib/X11 ifeq (sparc,$(ARCH)) cp -a /usr/X11R6/lib/X11/xkb $(DEST)/usr/X11R6/lib/X11 rm -f $(DEST)/usr/X11R6/lib/X11/xkb/compiled ln -s /tmp $(DEST)/usr/X11R6/lib/X11/xkb/compiled ln -s /usr/X11R6/lib/X11/xkb/xkbcomp $(DEST)/usr/bin/xkbcomp endif ifeq (i386,$(ARCH)) install -s /sbin/cardmgr $(DEST)/usr/bin endif for i in `cat /tmp/list`; do \ if (echo $$i | grep -q "lib/[^/]*\.so"); then \ install -s $$i $(DEST)/lib; \ elif (echo $$i | grep -q "lib64/[^/]*\.so"); then \ install -s $$i $(DEST)/lib64; \ else \ d=$$i; \ (echo $$d | grep -q "^[^/]") && d="$(REP4PMS)/$$d"; \ d=`echo $(DEST)/$$d | sed 's/\/usr\/local\//\/usr\//'`; \ install -d `dirname $$d` && \ if (echo $$i | grep -q "\.pm"); then \ perl -pe '$$_ =~ /^__END__/ and exit(0);' $$i > $$d; \ elif (echo $$i | grep -q "\.so"); then \ install -s $$i $$d; \ else \ cp -f $$i $$d; \ fi; \ fi; \ done perl -pi -e 's/\s*use\s+(warnings|diagnostics|vars|strict).*//g' $(DEST)/usr/*/*/*/utf8_heavy.pl mv -f $(DEST)/bin/* $(DEST)/sbin/* $(DEST)/usr/bin cd $(DEST)/usr/bin ; mv insmod insmod_ rmdir $(DEST)/bin $(DEST)/sbin perl -ane 'symlink "$$F[1]", "$(DEST)/usr/bin/$$F[0]"' share/aliases ifeq (i386,$(ARCH)) cp ../tools/i386/busybox $(DEST)/usr/bin endif ifeq (x86_64,$(ARCH)) cp ../tools/x86_64/busybox $(DEST)/usr/bin/ endif ifeq (ia64,$(ARCH)) ln -sf bash $(DEST)/usr/bin/sh else ln -sf ash $(DEST)/usr/bin/sh endif for i in fonts keyboards locales keymaps; do tar xfj `../tools/specific_arch share/$$i.tar.bz2` -C $(DEST); done grep ChangeLog CVS/Entries > $(DEST)/usr/share/VERSION gzip -9f $(DEST)/usr/share/ldetect-lst/* cd share ; cp -a consolefonts $(DEST)/usr/share -cd share ; cp -f *.png $(DEST)/usr/share -cd pixmaps ; cp -af *.png *.xpm langs $(DEST)/usr/share ; rm -f $(DEST)/usr/share/wiz_* unneeded=`perl -I. -Mlang -e 'lang::get_unneeded_png_lang_files'`; cd $(DEST)/usr/share; rm -f $$unneeded cd share ; cp compssUsers compssUsers.* rpmsrate $(ROOTDEST)/Mandrake/base clean-rpmsrate $(ROOTDEST)/Mandrake/base/rpmsrate $(ROOTDEST)/Mandrake/RPMS* for i in ../kernel/modules.description ../kernel/all.modules/modules.cz*; do cp -f $$i $(DEST)/lib/; done $(MAKE) -C share/po install NAME=libDrakX LOCALEDIR=$(DEST)/usr/share/locale_special # ar and fa are disabled as arabic font doesn't work on install # ga and sl are disabled because too few messages are translated rm -rf $(DEST)/usr/share/locale_special/{ar,fa,ga,sl} # echo -e '#!/bin/sh\n\nexec "/usr/bin/sh"' > $(DEST)/usr/bin/runinstall2 # chmod a+x $(DEST)/usr/bin/runinstall2 ifeq (i386,$(ARCH)) cp -a /etc/pcmcia $(DEST)/etc ../tools/patch_pcmcia_config.pl $(DEST)/etc/pcmcia/config ../kernel/all.modules/`cat ../kernel/all.kernels/.main`/modules.dep endif find $(DEST) -name CVS | xargs rm -rf full_stage2: if [ `id -u` = 0 ]; then rm -rf $(DEST); else $(SUDO) rm -rf $(DEST); fi mkdir -p $(DEST) $(MAKE) get_needed_files $(MAKE) stage2 stage2: $(MAKE) install_pms find $(DEST)/usr -name "*.pm" | xargs gzip -9f cd $(DEST)/usr/lib/perl5 ; gunzip 5.*/{PerlIO,Exporter}.pm.gz 5.*/*-linux-thread-multi/{XSLoader,lib}.pm.gz vendor_perl/*/*-linux-thread-multi/PerlIO/gzip.pm.gz $(ROOTDEST)/misc/make_mdkinst_stage2 $(DEST) $(ROOTDEST)/Mandrake/base/mdkinst_stage2 # rules to build a test rpm localrpm: localdist buildrpm localsrpm: spec_test localdist buildsrpm srpm: spec_test cvstag localsrpm localdist: cleandist localcopy tar cleandist: rm -rf ../$(PACKAGE)-$(PKGVERSION) ../$(PACKAGE)-$(PKGVERSION).tar.bz2 spec_test: @if [[ -z "$(PKGVERSION)" ]]; then echo "unable to get spec version"; exit 3;fi @if [[ -z "$(RELEASE)" ]]; then echo "unable to get spec release"; exit 2;fi tar: cd ../$(PACKAGE)-$(PKGVERSION) && perl -pi -e 's/^C_RPM.*/C_RPM=0/; s/^C_DRAKX.*/C_DRAKX=0/' c/Makefile cd ../$(PACKAGE)-$(PKGVERSION) && perl -pi -e 's/^all: help/all:/' share/po/Makefile cd ../$(PACKAGE)-$(PKGVERSION) && rm -rf install* pkgs.pm help.pm ftp.pm http.pm crypto.pm t.pm debug.log `find -name CVS` cd ../$(PACKAGE)-$(PKGVERSION) && mv -f Makefile.drakxtools Makefile cd ../$(PACKAGE)-$(PKGVERSION) && rm -f list_modules.pm && cp -f ../kernel/list_modules.pm . cd ..; tar cfj $(PACKAGE)-$(PKGVERSION).tar.bz2 $(patsubst %,$(PACKAGE)-$(PKGVERSION)/%,$(DISTFILES)) cd ..; rm -rf $(PACKAGE)-$(PKGVERSION) buildrpm: rpm -ta ../$(PACKAGE)-$(PKGVERSION).tar.bz2 buildsrpm: rpm -ts --nodeps ../$(PACKAGE)-$(PKGVERSION).tar.bz2 # rules to build a distributable rpm rpm: cvstag dist buildrpm slowsrpm: spec_test cvstag dist buildsrpm dist: cleandist export tar export: cd ..; cvs export -d $(PACKAGE)-$(PKGVERSION) -r $(TAG) $(PACKAGE) cd ../$(PACKAGE)-$(PKGVERSION) && rm -rf $(OTHERDIRS) && set -x && for f in $(OTHERDIRS); do cvs -d `cat ../CVS/Root` export -r $(TAG) -d `basename $$f` gi/$$f; done cd ..; set -x && for f in $(OTHERFILES); do cvs -d `cat ../CVS/Root` export -r $(TAG) -d $(PACKAGE)-$(PKGVERSION) gi/$$f; done @make nuke_perl cvstag: cvs tag $(CVSTAGOPT) $(TAG) cd ..; cvs tag $(CVSTAGOPT) $(TAG) $(OTHERS) nuke_perl: find ../$(PACKAGE)-$(PKGVERSION) -name '*.pm' | xargs perl -pi -e 's/\s*use\s+(diagnostics|vars|strict).*//g' find ../$(PACKAGE)-$(PKGVERSION)/standalone -type f | xargs perl -pi -e 's/\s*use\s+(diagnostics|vars|strict).*//g'