Erstellt vor 5 Jahren

Zuletzt geändert vor 5 Jahren

#2207 new wish

Zwei Änderungsvorschläge für make dirclean/distclean

Erstellt von: make Verantwortlicher:
Priorität: low Meilenstein: freetz-future
Komponente: build-system Version: devel
Stichworte: Beobachter:
Product Id: Firmware Version:

Beschreibung

Ich habe zwei Änderungsvorschläge für make distclean bzw. make dirclean.

  • Eigene Packages unter addon

Ich habe einige Sachen unter addon/ liegen. Nach einem make di{r|st}clean muss ich jedes Mal wieder addon/static.pkg bzw addon/dynamic.pkg editieren oder durch meine Version ersetzen. Wenn ich jetzt mal annehme, dass es generell sinnvoll ist, die beiden Dateien durch ihre defaults zu ersetzen — könnte man das nicht von einer Flag-Datei abhängig machen? In etwa so: wenn flagdatei vorhanden, dann NICHT in common-dirclean die pkg-Dateien durch ihre default-Versionen ersetzen.

  • images/ -Verzeichnis

images/ und download/ sind bei mir links auf Verzeichnisse ausserhalb von freetz-trunk. Um bei Bedarf wieder auf alte Firmware-Builds, alte Package-Versionen zurück wechseln zu können, räume ich diese Verzeichnisse selten auf. Nach einem make distclean ist zwar mein download-Link vorhanden, mein images-Link jedoch gelöscht. Wäre es möglich, beide Verzeichnisse bei make distclean gleich zu behandeln und vorzugsweise einfach nichts zu tun, wenn es sich um Links handelt?

Änderungshistorie (5)

comment:1 Geändert vor 5 Jahren durch mandy28

finde das schon so Sinnvoll wie es ist

bau Dir dich einfach ein kleines skript in der art

	#!/bin/bash
	MYDIR=`pwd`
	        # save folder "addon" and "dl" and ".config"-file
	        if [ "$REPLY" == "j" ] || [ "$REPLY" == "J" ]; then
	        if [ ! -e "$MYDIR/MYIMAGES" ]; then
	        mkdir -p "$MYDIR/MYIMAGES"
	        fi
	        # save images if something there in newfolder "MYIMAGES"
	        find "$MYDIR/images" -name "*.image" -exec cp -f {} "$MYDIR/MYIMAGES" \; >/dev/null 2>&1
	        if [ ! -e "$MYDIR/addon_save" ]; then
	        if [ -e "$MYDIR/addon" ]; then
	        mv "$MYDIR/addon" "$MYDIR/addon_save"
	        fi
	        fi
	        if [ ! -e "$MYDIR/dl_save" ]; then
	        if [ -e "$MYDIR/dl" ]; then
	        mv "$MYDIR/dl" "$MYDIR/dl_save"
	        fi
	        fi
	        if [ ! -e "$MYDIR/.config_save" ]; then
	        if [ -e "$MYDIR/.config" ]; then
	        mv "$MYDIR/.config" "$MYDIR/.config_save"
	        fi
	        fi
exit

comment:2 Geändert vor 5 Jahren durch CarstenSchuette

Also das mit dem "images"-Verzeichnis fände ich schon schön, wenn das erhalten bliebe.
Eben analog zum Downloads-Verzeichnis.

comment:3 Geändert vor 5 Jahren durch cuma

  • Beobachter er13 hinzugefügt

comment:4 Geändert vor 5 Jahren durch cuma

Ich benutze die Parameter zwar nicht, aber /images sollte man nicht löschen.

comment:5 Geändert vor 5 Jahren durch er13

  • Beobachter er13 gelöscht
  • Meilenstein von freetz-next nach freetz-future geändert
Hinweis: Hilfe zur Verwendung von Tickets finden Sie in TracTickets.